[Erledigt] session_regenerate_id() wirkt nicht wie gewünscht... Hallo,
ich rufe bei jedem Seiten-Aufruf session_regenerate_id(); auf. Dadurch wird immer wieder das Cookie mit einer neuen Session-ID an den Client gesendet.
Ich ging nun davon aus, dass eine Anfrage an den Server mit einer falschen bzw veralteten Session-ID fehlschlägt (also eine PHP Anwendung die Daten aus $_SESSION[] nicht mehr lesen kann).
Ich habe aber gerade festgestellt, dass ich einen Header mit einem alten Cookie in einem anderen Browser senden kann und damit die Session übernehmen kann. Wie kann das sein? Wird die Session von PHP nicht an der Session-ID im Cookie erkannt? Gelten alte Session-IDs bzw. Cookies weiterhin? Was ist falsch? In der php.ini was falsches eingestellt?
Donald |