Dag geachte GoT'ters,
Op moment van schrijven en eerder ben ik met een eigen CMS bezig die gebruik maakt van PHP, SQL en bijbehoren om het te leren. Nu is er alleen een probleem met een aardig belangrijk iets, sessie's, gaanda..
Het werkte tto nu toe eigenlijk allemaal goed, maar mijn CMS zou naar mijn mening geen CMS zijn als je niet kon inloggen en dus registreren. Helaas werkt dat om de één of andere manier niet (meer).
Ik maak gewoon gebruik van de ingebouwde $_SESSION-dingen van PHP. Tot zover werken ze perfect, want onder andere maakt mijn config.php er gebruik van (denk aan db e.d.).
Mijn main-problem ligt nu bij het inloggen, dat wordt nu wordt aangeroepen door het Smarty-template systeem (denk aan bijv. {$login} 'functie'/variable). Het opbouwen van de template gaat perfect al zeg ik het zelf, tevens heb ik ook al veel zitten debuggen (denk aan phpinfo, print_r'en van de $_SESSION-variable etc. etc.) -alleen werkt de login-module niet mee (om het zo maar even te noemen) want die (her)kent vreemd genoeg geen sessie. Want hij wil gewoonweg geen sessie opzetten. En ja, er staat toch echt wel session_start() bovenaan de pagina, op beide zelfs. Dit omdat je invult op de pagina login.php en daarna geredirect wordt naar logining.php - alleen gaat het daar kennelijk ergens fout.
Alleen zijn er in de login.php geen sessie's aanwezig kennelijk, handmatig setten van een sessie werkt dan weer wel. Maar print_r ervan werkt dan weer niet, alleen als ik het niet in de login.php doe, of dus wel in logining.php (want hij wordt geïncluded) dan output hij netjes alles geset in de config e.d.
Tevens heb ik ook al de compiled-dir van smarty leeggegooid, maar dat heeft ook niet gewerkt. Daarbij staat error_reporting uiteraard aan en op het hoogste niveau.
Wat mis ik hier of wie of wie kan mij helpen?
Op moment van schrijven en eerder ben ik met een eigen CMS bezig die gebruik maakt van PHP, SQL en bijbehoren om het te leren. Nu is er alleen een probleem met een aardig belangrijk iets, sessie's, gaanda..
Het werkte tto nu toe eigenlijk allemaal goed, maar mijn CMS zou naar mijn mening geen CMS zijn als je niet kon inloggen en dus registreren. Helaas werkt dat om de één of andere manier niet (meer).
Ik maak gewoon gebruik van de ingebouwde $_SESSION-dingen van PHP. Tot zover werken ze perfect, want onder andere maakt mijn config.php er gebruik van (denk aan db e.d.).
Mijn main-problem ligt nu bij het inloggen, dat wordt nu wordt aangeroepen door het Smarty-template systeem (denk aan bijv. {$login} 'functie'/variable). Het opbouwen van de template gaat perfect al zeg ik het zelf, tevens heb ik ook al veel zitten debuggen (denk aan phpinfo, print_r'en van de $_SESSION-variable etc. etc.) -alleen werkt de login-module niet mee (om het zo maar even te noemen) want die (her)kent vreemd genoeg geen sessie. Want hij wil gewoonweg geen sessie opzetten. En ja, er staat toch echt wel session_start() bovenaan de pagina, op beide zelfs. Dit omdat je invult op de pagina login.php en daarna geredirect wordt naar logining.php - alleen gaat het daar kennelijk ergens fout.
Alleen zijn er in de login.php geen sessie's aanwezig kennelijk, handmatig setten van een sessie werkt dan weer wel. Maar print_r ervan werkt dan weer niet, alleen als ik het niet in de login.php doe, of dus wel in logining.php (want hij wordt geïncluded) dan output hij netjes alles geset in de config e.d.
Tevens heb ik ook al de compiled-dir van smarty leeggegooid, maar dat heeft ook niet gewerkt. Daarbij staat error_reporting uiteraard aan en op het hoogste niveau.
Wat mis ik hier of wie of wie kan mij helpen?
RobIII: Ik probeer als ik wil stoppen met mijn auto ook altijd de sigarettenaansteker, de airco, 3 radioknoppen en de binnenverlichting en dan de rem :P