kills Geschrieben 19. Februar 2004 Teilen Geschrieben 19. Februar 2004 Hi Leute, ich habe folgenden code: $_CONFIG["cookie_lifetime"] = time()+60*60*24*365; // 1Jahr session_set_cookie_params( $_CONFIG["cookie_lifetime"]); session_name( $_CONFIG["session_name"]); session_start(); $sSessionId = session_id(); [/PHP] warum gibt "hängt sich mein script auf" wenn ich die cookie lifetime auf einen Wert setze, der != 0 ist? sobald ich die cookielifetime auf den wert 0 setze funzt das script perfekt! aber leider bleiben natürlich die login daten nicht im cookie gespeichert, da ja bei 0 das cookie nach dem schließen des browsers verfällt. ich wollte aber, das z.b. password und username für 1 jahr auf nem cookie gespeichert bleiben,... wie mach ich das nu? Gruß, kills Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 19. Februar 2004 Autor Teilen Geschrieben 19. Februar 2004 ach mist,... Lösung des Problems: $_CONFIG["cookie_lifetime"] = time()+60*60*24*365; // 1Jahr session_name( $_CONFIG["session_name"]); session_start(); session_set_cookie_params( $_CONFIG["cookie_lifetime"]); $sSessionId = session_id(); [/PHP] anscheinend darf man die cookie params erst setzen, wenn die session gestartet wurde Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 19. Februar 2004 Autor Teilen Geschrieben 19. Februar 2004 mh, irgendwie habe ich nu das problem, dass meine sessions immer nur so lange "leben", bis ich meinem browser schließe. ich verwende cookie based session, aber leider speichert er mir wohl anscheinend die session id nicht in meine cookies. ich logge mich auf der seite ein, und habe eine ausgabe unten aller cookie variablen. die session id ist im cookie vorhanden. wenn ich den browser schließe, und auf der gleihcen seite dann ohne einzuloggen die cookie vars auslese, ist die session id nicht mit in einem cookie! warum? wie muss ich das machen, das die session länger lebt? Gruß, kills Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kills Geschrieben 19. Februar 2004 Autor Teilen Geschrieben 19. Februar 2004 mh also die session ist auf cookie based sessions in der ini eingestellt. das cookie wird ja auch gesetzt, aber leider verschwindet dieses beim schließen des browsers. ich hab eben ma die cookielifetime des session cookie ausgegeben, und diese liegt genau wie vorher angegeben 1 jahr in der zukunft,... aber wie gesagt ich schließe den browser, öffne ihn erneut, surfe auf die site und mein cookie ist nicht mehr da,... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.