dedlfix: Cookieakzeptanz des Browsers per PHP feststellen?

Beitrag lesen

echo $begrüßung;

Erst beim nächsten Request kann dann entschieden werden, ob Cookie für den Rest der Sitzung mit ausreichender Wahrscheinlichkeit als "funktionierend" angesehen werden kann, oder ob weiterhin die explizite Weitergabe im Quellcode erfolgen muss.

Eine kleine Korrektur: "Nächster Request" ist bei HTTP irrelevant. PHP merkt sich auch zwischen den Requests nichts. In der Session-Datei werden nur die in $_SESSION enthaltenen Daten abgelegt. Weitere Informationen zum Zustand der Session werden nicht festgehalten *). Der Mechanismus ist wohl eher so, dass PHP generell die Session-ID im Cookie erwartet, und wenn es keins bekommt der Ersatzmechanismus aktiviert wird, so wie das beim "ersten" Request der Fall ist.

*) vom Dateidatum mal abgesehen, das vom Garbage Collector ausgewertet wird

echo "$verabschiedung $name";