Gast
2010-05-23, 12:33:34
Hallo
Bevor ich lange um den Brei rede: Ich habe testweise 2 Skripte gebaut:
1.
session_start();
echo session_id();
2.
session_start();
session_destroy();
Rufe ich das erste Skript auf, bekomme ich eine Session-ID ausgegeben. Rufe ich es erneut auf, bekomme ich wie geplant die gleiche ID zurück. Jetzt hätte ich aber vermutet, wenn ich zwischendurch das zweite Skript aufrufe gibt es bei einem erneuten Aufruf des ersten Skripts eine neue ID. Ich bekomme aber nach wie vor die alte ID zurück. Woran liegt das?
Ich übergebe die URL übrigens nicht explizit, folglich werden intern wohl Cookies benutzt. Mein Plan war es eigentlich, dass wenn die Session-ID auf dem Server nicht mehr existiert, das Cookie somit wertlos wird.
Wie erreiche ich mein Ziel?
Danke!
Bevor ich lange um den Brei rede: Ich habe testweise 2 Skripte gebaut:
1.
session_start();
echo session_id();
2.
session_start();
session_destroy();
Rufe ich das erste Skript auf, bekomme ich eine Session-ID ausgegeben. Rufe ich es erneut auf, bekomme ich wie geplant die gleiche ID zurück. Jetzt hätte ich aber vermutet, wenn ich zwischendurch das zweite Skript aufrufe gibt es bei einem erneuten Aufruf des ersten Skripts eine neue ID. Ich bekomme aber nach wie vor die alte ID zurück. Woran liegt das?
Ich übergebe die URL übrigens nicht explizit, folglich werden intern wohl Cookies benutzt. Mein Plan war es eigentlich, dass wenn die Session-ID auf dem Server nicht mehr existiert, das Cookie somit wertlos wird.
Wie erreiche ich mein Ziel?
Danke!