kills Geschrieben 19. Februar 2004 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
kills Geschrieben 19. Februar 2004 Autor 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
kills Geschrieben 19. Februar 2004 Autor 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
kills Geschrieben 19. Februar 2004 Autor 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,...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden