ChrisB: PHP: Session

Beitrag lesen

Hi,

Ich gleiche die Benutzereingaben mit einer Datenbank ab. Falls keine Übereinstimmung: Formular ruft dich selbst wieder auf. Falls: Übereinstimmung: header ('...');

In letzterem Fall solltest du die Session-ID selber übergeben, das macht PHP bei einem Location-Header nicht automatisch.

Hierfür kannst du die Konstante SID benutzen - die ist leer, wenn PHP bereits erkannt hat, dass es Cookies nutzen kann.
Wenn nicht, dann enthält sie den Text sessionname=sessionid, den du per ?SID bzw. wenn schon ein Querystring vorhanden ist per &SID an die Adresse des Location-Headers anhängen kannst. (Wenn du ? bzw. & nicht anhängen willst, wenn SID gar keinen Inhalt hat, dann fragst du das eben vorher auch noch mit ab.)

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]