Session Problem PHP
Maehmann 31.07.2006 - 20:31 549 2
Maehmann
OC Addicted
|
Hallo Leute.
Folgendes Problem tritt auf, wenn Cookies abgelehnt werden.
Folgender Aufbau: kontakt.php: enthält ein Formular sowie JS Überprüfungen um den Inhalt vor dem Senden zu überprüfen.
do_send_mail.php: Überprüft die Daten nochmals und versendet sie per mail. Sollte ein Problem sein, wird ein header redirect ausgelöst.
Vor dem redirect werden die eingegebenen Formulardaten in einer Session gespeichert.
Die SID in kontakt.php und nach dem senden in do_send_mail.php stimmen überein. PHP sendet die SID automatisch per hidden field per POST.
Nach dem redirect wird in kontakt.php allerdings eine neue SID erzeugt.
Füge ich die SID an den die url des header redirect an, funktioniert alles.
in der php.ini sind folgende Dinge gesetzt: session.use_trans_sid "1" session.use_cookies "1" session.use_only_cookies "0"
Sollte bei diesen Settings nicht auch bei header redirects die SID automatisch weitergereicht werden wenn cookies deaktiviert sind?
*tia*
Christoph
|
kleinerChemiker
Here to stay
|
nein, wird bei headers nicht automatisch angehängt.
|
Maehmann
OC Addicted
|
sucks =/
ich bild mir ein, bei alten projekten war das kein Problem.
|