de.comp.lang.php.* FAQ

29.3. Wie stelle ich fest, ob der Client die Cookie-Annahme verweigert?

Antwort von Daniel T. Gorski

Am Beispiel der Session-Fallback-Klasse in Wie übergebe ich Session-IDs ohne Cookies an eine andere Seite? Was ist Fallback? kann man nachvollziehen, wie man feststellen kann, ob der Client Cookies akzeptiert oder nicht. Das Prinzip ist simpel: Das aufgerufene Script prüft, ob ihm eine Session-ID übergeben wurde. Falls nicht, forciert das Script einen Request auf sich selbst und übergibt dabei eine frisch erzeugte Session-ID als GET- Parameter an sich selbst. Beim zweiten Durchlauf des Scriptes kann dieses feststellen, ob ihm vom Browser ein Cookie mit der Session-ID übermittelt worden ist, oder ob es die Session-ID aus dem GET-Parameter benutzen soll.

Valid HTML 4.01! Valid CSS!

29.3. Wie stelle ich fest, ob der Client die Cookie-Annahme verweigert?
http://www.php-faq.de/q/q-sessions-cookie.html
Archiv der de.comp.lang.php-FAQ Dies ist eine Archivseite von 2008 und wurde seitdem nicht geändert. Das dclp-FAQ-Team