Session Problem PHP

Seite 1 von 1 - Forum: Coding Stuff auf overclockers.at

URL: https://www.overclockers.at/coding-stuff/session_problem_php_166528/page_1 - zur Vollversion wechseln!


Maehmann schrieb am 31.07.2006 um 20:31

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 schrieb am 01.08.2006 um 15:47

nein, wird bei headers nicht automatisch angehängt.


Maehmann schrieb am 01.08.2006 um 21:40

sucks =/

ich bild mir ein, bei alten projekten war das kein Problem.




overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025