Hallo,
das Thema Sessions ist für mich etwas neu. Ich hab mich natürlich schon mal bei den einschlägigen Quellen schlaugemacht. Trotzdem bleibt mir da noch etwas im verborgenen.
Wenn ich session_start(); ausführe versucht doch PHP ein Cookie zu setzen, wenn dies fehlschlägt, sollte meines Wissens nach die Konstante 'SID' automatisch definiert werden. Anhand dessen ob SID nun definiert ist oder nicht sollte sich also prüfen lassen ob ein Cookie gesetzt werden konnte oder nicht. In einem kurzen Beispiel:
Dieser Code wirft nun bei mir aber immer "Cookie konnte gesetzt werden!" aus, egal ob ich den Browser nun so einstelle dass er Cookies akzepiert oder nicht!
Irgendwie steh ich da jetzt ein wenig auf dem Schlauch, wer kann mich aufklären?
das Thema Sessions ist für mich etwas neu. Ich hab mich natürlich schon mal bei den einschlägigen Quellen schlaugemacht. Trotzdem bleibt mir da noch etwas im verborgenen.
Wenn ich session_start(); ausführe versucht doch PHP ein Cookie zu setzen, wenn dies fehlschlägt, sollte meines Wissens nach die Konstante 'SID' automatisch definiert werden. Anhand dessen ob SID nun definiert ist oder nicht sollte sich also prüfen lassen ob ein Cookie gesetzt werden konnte oder nicht. In einem kurzen Beispiel:
PHP-Code:
<?php
session_start();
if(defined(SID))
{
echo "Cookie konnte nicht gesetzt werden!";
}
else
{
echo "Cookie konnte gesetzt werden!";
}
?>
Irgendwie steh ich da jetzt ein wenig auf dem Schlauch, wer kann mich aufklären?
Kommentar