session problem
Hallo zusammen !
Ich habe ein Problem mit sessions. Wenn ein Benutzer länger als ca.30 Minuten inaktiv war, dann gehen die Daten in der Session verloren. Beispiel : Ein benutzer steht auf einer Seite und macht 30 min nichts. Dann klickt er einen Button und wird zu der gewünschten Seite weitergeleitet. Über die URL gebe ich die sessionid mit. Der User ist jetzt auf der neuen Seite, in der URL ist die gleiche session id wie vorher, die session-daten allerdings sind weg. im script setze ich folgende werte : PHP:-------------------------------------------------------------------------------- ini_set('session.gc_maxlifetime',36000); -------------------------------------------------------------------------------- jemand ne Idee woran das liegen kann ? mfg jogi meine Session werte : PHP-Code:
|
AW: session problem
Erlaubt Dein Provider denn ini_set()?
|
AW: session problem
du kannst du dir mit echo ini_get('session.gc_maxlifetime'); nach setzen die aktuellen werte anschauen, und gucken ob du was verändern konntest.
|
AW: session problem
Ok danke für euer Antworten.
Die Gültigkeit konnte ich jetzt setzen. Jetzt habe ich aber ein anderes Problem. Wenn jemand auf einer Seite ist, und diese in den Favoriten abspeichert, dann wird die Session id mit abgespeichert, da diese in der URL übergeben wird. Wenn man jetzt alle Browser schliesst, und dann über die Favoriten den Link wieder aufruft, dann stehen die Sessionwerte wieder zur Verfügung, und die "alte" Session wird wieder gestartet. Wie kann ich erreichen, dass die Session zerstört wird, sobald der Browser geschlossen wird. mfg jogi |
AW: session problem
session.use_cookies On On
session.use_only_cookies Off Off session.use_trans_sid Off Off diese drei flags regeln diese einstellung, eigentlich müsste es reichen use_only_cookies auf On zu schalten, wenn ich nicht irre. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:18:37 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.