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.
- 3681 megtekintés
Hozzászólások
es?
t
- A hozzászóláshoz be kell jelentkezni
É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. :)
- A hozzászóláshoz be kell jelentkezni
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"
- A hozzászóláshoz be kell jelentkezni
ú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. :)
- A hozzászóláshoz be kell jelentkezni
mindent átolvastam ami a session-ről írnak, de nem találtam meg sajna vagy nekem nem működik
egyedül a cache-ra találtam lejárati időt, meg a globális értéket.
de hogy mi indítja újra a lejárati időt, vagy ez hogy módosítható egyedileg, adott session-re azt nem
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni