PHP - Sessions und php.ini

Diskutiere PHP - Sessions und php.ini im Developer Network Forum im Bereich Hardware & Software Forum; Hallo Leute, Ich habe eine Frage bezüglich Sessions. Ich bau eine ziemlich einfache Seite auf. Man trägt da so ein Paar sachen ein über 3 Seiten...
  • PHP - Sessions und php.ini Beitrag #1
rohamis

rohamis

Bekanntes Mitglied
Dabei seit
05.10.2006
Beiträge
121
Reaktionspunkte
0
Ort
DE - NRW
Hallo Leute,

Ich habe eine Frage bezüglich Sessions.
Ich bau eine ziemlich einfache Seite auf.
Man trägt da so ein Paar sachen ein über 3 Seiten, und auf der letzten (4.) Seite bekommt man alles wieder zurückgeliefert (ok so soll sie am Ende nicht aussehen aber erst mal so zu Testzwecken).

Mein Problem besteht darin, dass ich es nicht hinbekomme die jeweilige Session auf dem Server zu löschen.
Ich hänge daran schon seit ca. 4 Tagen sowohl in Google, als auch in Unterhaltungen mit Freunden.

Also, wenn man die Seite betritt, erscheint eine Session in /var/lib/php/session/.
Die bleibt angäblich erhalten NUR solange der Browser bzw. das bestimmte Fenster aktiv ist.
Wenn ich aber mein Browser schliesse ist sie immer noch da.

In php.ini steht bei mir unter anderem folgendes:

session.use_cookies = 1
session.auto_start = 0
session.gc_probability = 1
session.gc_dividor = 1000
session.gc_maxlifetime = 1440

so sind die Standardwerte in php.ini.
So, ich dachte nach 1440 sec bzw. nach 24 min würde sich automatisch die Session löschen.
Sie tut es aber nicht. Auch wenn ich alle Inhalte mit
PHP:
session_unset()
entfernt habe.

Auf der letzten Seite habe ich
PHP:
session_destroy()
hingesetzt, aber das wird ja leider nur dann ausgeführt wenn man auch dort landet.
Was ist wenn sich zicht Leute irgendwo in der Mitte abbrechen?
Dann habe ich irgendwann 29439765 Milliarden Sessions auf dem Server oder wie?


Vielen Dank im Voraus

rohamis
 
  • PHP - Sessions und php.ini Beitrag #2
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Nur ein Schuss ins Blaue: Kann es sein, dass die Session nach der Lebenszeit erst gelöscht wird, wenn jemand eine Seite aufruft? Sonst müsste ja ein Cron-Job laufen, der automatisch die alten Sessions löscht. Bzw. hast da das getestet?
 
  • PHP - Sessions und php.ini Beitrag #3
rohamis

rohamis

Bekanntes Mitglied
Dabei seit
05.10.2006
Beiträge
121
Reaktionspunkte
0
Ort
DE - NRW
Danke erstmal.

Ja habe ich auch getestet. Auch wenn die Session leer ist, und mehr als 24 min vergangen sind, und erst dann wieder die Seite aufgerufen wird (auch von einem anderen PC) bleibt die alte Session immer noch auf dem Server.
 
  • PHP - Sessions und php.ini Beitrag #4
rohamis

rohamis

Bekanntes Mitglied
Dabei seit
05.10.2006
Beiträge
121
Reaktionspunkte
0
Ort
DE - NRW
Der Moderator kann von mir aus gerne das Thema schließen.
 
Thema:

PHP - Sessions und php.ini

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben