session lejárat
Szeretném beállítani, hogy a session változóm ne 20 perc után járjon le, hanem később.
ini_set("session.gc_maxlifetime", "18000");
session_cache_expire(18000);
A fentebb levő két beállítást is beépítettem az összes oldalamba, mégsem működik, ugyanúgy kidob 20 perc után. A szerveren php 4.4.4 fut.
Mi lehet ennek az oka?
■ ini_set("session.gc_maxlifetime", "18000");
session_cache_expire(18000);
A fentebb levő két beállítást is beépítettem az összes oldalamba, mégsem működik, ugyanúgy kidob 20 perc után. A szerveren php 4.4.4 fut.
Mi lehet ennek az oka?
mi lenne a koncepció?
session lejárat
php.ini
itt nézz körül sztem:
http://hu.php.net/manual/en/ref.session.php
változtatási lehetőség?
Így aztán nem tudom meghosszabbítani. Van még más lehetőség? (maxlifetime, probability stb. beállítása helyett)
Magát a php.ini-t is át lehet írni elvileg, de azt meg nem tudom hol keressem...
Saját sessionkezelő
Ajax heartbeat
Legegyszerűbb
ha nem akarsz sokat szórakozni, tegyél a session-be egy változót, amit mindig frissítesz és ha látod, hogy lejárt, kidobsz neki egy hibaüzenetet.
J
session leját
adatbazis
Persze feltetele, hogy tobb oldalra van felbontva az urlap, ha olyan hosszu.
A masik megoldas szerintem a fentebb emlitett ajax-s megoldas (ezt alkalmazom magam is session frissitesere )
-cs-
Sanyi
idő
tudom
SESSION-be írás kitolja-e a lejárati időt?
ha létrehozok egy olyan SESSION-t, amiben azt tárolom, hogy az adott látogató mely tartalmakra szavazott (azért, hogy a SESSION lejártáig ne szavazhasson újra), akkor ha az alap 24 percen belül megint szavaz egy másik tartalomra, és ezt letárolom a SESSION-öm következő indexébe, akkor az egész SESSION lejárati ideje továbbtolódik?
Tehát ha van egy
Tudom, hogy COOKIE-val egyszerűbb, de mindkettőt egyszerre akarom alkalmazni, hogy ha vkinél nincs engedélyezve a COOKIE, akkor se lehessen orrba-szájba szavazgatni.
Köszi
Nem jó
Más: errefelé az a szokás, hogy ha új kérdésed van, új témába küldöd be, legközelebb légyszi úgy küldd be.
pont ez az
A sütit utálom, ki akarom iktatni, és csak arra használni, hogy megtoldja a SESSION-t, ha épp látok egy rést.
Amúgy ha attól tartanék, hogy minden 2. ember ír egy böngészőt, h leszarja a sütijeimet, akkor azt csinálnám, hogy egy külön táblába irnám az eseményeket, de ekkora biztonságra jelen esetben nincs szükségem.
A session-ös választ köszi, témát pedig azért nem nyitottam, mert egyrészt azt gondoltam, ideillik a kérdésem, másrészt egyszer már rám lett szólva, h ha vhova illik a kérdésem, odairjam és ne nyissak új témát :)