hi, ich will auf meiner homepage bei meinem login forumular eine checkbox hinzufügen, über die der benutzer entscheiden kann, ob die session auch über mehere "browserbesuche" gespeichert werden soll, wie man das ja von so ziemlich jeder seite kennt...
ich hab das mal getestet und bin da auf ein problem gestoßen.
auf der php seite, die die login formulardaten empfängt hab ich ganz oben hinzugefügt
Code:
if($_POST['checkbox']=='on')
{
session_set_cookie_param(60*60*24*7);
}
danach kommt das alte login script mit session_start() usw...
wenn es nun kein cookie bisher gibt und der user hakt die checkbox an, dann wird ein cookie erstellt mit der richtigen lifetime...
jetzt logge ich den user aus und logge ihn wieder neu ein, aber diesmal OHNE haken in der checkbox. jetzt würde ich doch erwarten, dass das cookie mit lifetime 0 erstellt wird. aber nein, die alte lifetime ist noch bestehend.
gibt es zu anfang kein cookie und der user loggt sich ohne haken ein, dann ist die lifetime korrekt auf 0.
muss ich irgendwie die lifetime mit einer andere funktion aktualisieren? oder kann ich das cookie auf dem clientbrower beim logout irgendwie komplett löschen?
Gr33tz Goddchen