| | |
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 18.02.09 Prihlásený: 27.12.09 Príspevky: 13 Témy: 5 | Napísal Kaylo: 28.02.2009 17:50 | |
|
Ahoj all ..
potreboval by som taku mensiu pomoc v skripte mam nastavene nieco take
session_cache_expire(1);
$cache_expire = session_cache_expire();
session_start();
mam to v kazdom skripte tak isto v ktorom je spusteny session_start();
problem je v tom ze ma to neodhlasi po 1 minute necinosti ani ked som necinny xxx minut .... viete mi poradit v com je problem ??? DIK
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
skusal si, co obsahuje $cache_expire? ze ci tam je novo nastavena alebo default hodnota...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 18.02.09 Prihlásený: 27.12.09 Príspevky: 13 Témy: 5 | Napísal autor témy Kaylo: 28.02.2009 18:09 | |
|
ano skusal
je tam novo nastavena hodnota /...
1
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 28.02.2009 18:14 | |
|
V príspevkoch na php.net nájdeš, že tá funkcia nemá nič spoločné so životnosťou session.
|
|
Registrovaný: 18.02.09 Prihlásený: 27.12.09 Príspevky: 13 Témy: 5 | Napísal autor témy Kaylo: 28.02.2009 18:17 | |
|
Tak ako mam potom nastavit zivotnost sessionu ze sa vymaze dajme tomu po 5tich minutach .. ?
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 28.02.2009 18:30 | |
|
Skús Kód: ini_set("session.gc_maxlifetime", "300"); (aj to je napísané na tej stránke)
|
|
Registrovaný: 18.02.09 Prihlásený: 27.12.09 Príspevky: 13 Témy: 5 | Napísal autor témy Kaylo: 28.02.2009 19:29 | |
|
ani toto nefunguje .... neodhlasi ma to
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
Tak to skús inak, do session si ulož posledné načítanie. Ak tá hodnota nebude vyhovovať, tak súčasné sedenie zrušíš.
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 26.02.08 Prihlásený: 24.05.13 Príspevky: 372 Témy: 66 Bydlisko: Nové Zámky |
no ja potreboval toto iste...do session som si ulozil cas a potom som overoval a porovnaval ci je rozddiel vacsi ako 2 hodky ak hej tak sa session zrusi...
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 01.03.2009 0:27 | |
|
Kaylo píše: ani toto nefunguje .... neodhlasi ma to Zber odpadu (teda vymazanie neplatných session) sa nevykonáva pri každom prístupe (pri veľmi frekventovanej stránke by to príliš zaťažovalo server). Takže najrozumnejšie riešenie je vôbec sa nespoliehať na php a urobiť to nejako inak (jedno z možných riešení ti už odporúčali).
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 Bydlisko: BA - WESTSIDE | Napísal p360t: 02.03.2009 14:12 | |
|
Keď to chceš riešiť garbage collectorom, tak: Kód: ini_set("session.gc_maxlifetime", 300); ini_set("session.gc_probability", 1); ini_set("session.gc_divisor", 1); To znamená, že s pravdepodobnosťou 1/1 = 100% dôjde k spusteniu garbage collectora, ktorý odstráni relácie staršie ako 300 sekúnd. Netuším, aký to bude mať dopad na výkon, to záleží od mnoho vecí, ale asi to nie je najlepšie riešenie. Každý jeden request na server totiž bude kontrolovať aj všetky ostatné relácie, nie len tú "svoju". Lepšie riešenie je asi pamätať si to v session premennej a kontrolovať ju.
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 |
ale je možné, že funkcia ini_set nemusí byť povolená
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
| Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|