Session kezelés php alatt

Nem teljesen világos, hogy egy session id meddig érvényes, mennyi idő múlva dobódik és mikor kell lecserélni, vagy ez hol állítható be.

Hozzászólások

Értem. Azt akarod kérdezni, hogy az általad specifikált nyelvben milyen függvényekkel állíthatók ezek a paraméterek, vagy milyen rendszerszintű beállítások találhatók a megadott könyvtárakban és beállító fájlokban az adott programnyelvhez. És persze érdekes lehet a webszerver beállítása is ebben a kontextusban nem utolsó sorban akkor, ha még loadbalance-olt környezetről is szó lehet.
Szóval szerintem ezek. :)

jaj bocsi, valóban nem adtam meg, hogy PHP session-ről van szó.
olvastam a session.gc_maxlifetime, de ez globálisan vonatkozik minden egyes session-re
ugyebár ez alapesetben 1440sec, gondolom ennyi idő után zúzza le a tárolt dolgokat
a kérdésem az az, hogy egy új session id újraindítja e ezt az időt, ha nem lehet máshol megadni egy adott session "életciklusát"

új session_id akkor keletkezik, ha új session-t nyitsz. Ehhez viszont ugye saját számláló jár/indul. Egy session addig él, amíg az be van állítva annak a session-nek. De ugye lehet session-önként beállítani különböző időket. Olvass utána a php.net session szekciójában. Érdekesek írnak. :)

az ok, hogy a cookie idejét beállítom, de a SID-et elküldöm, akkor minden megy tovább, és elküldöm, hogy cookie tiltás esetén is működjön a dolog.

Igazából jól utánna olvasva, kiderült számomra, hogy a session lejárat a session file utolsó módosítását veszi figyelembe. Így ha írok a session file-ba, azaz gondolom a $_SESSION változóba, akkor frissül a session file, azaz változik a módosítás ideje?