Nette sandbox a adresář /temp/sessions, jak jej využít?

fary
Člen | 155
+
0
-

Ahoj, v sandboxu se nachází adresář /temp/sessions, který je zde nejspíše pro ukládání sessions :-), ovšem když v aplikaci sessions využívám, do tohoto adresáře se mi žádné neukládají.

MartinitCZ
Člen | 580
+
-2
-

Ty se ti ukládání na defaultní místo nastavené instalací php.
Ve většině případů nemá cenu toto nastavení měnit.
Změna má jedno obrovské mínus. O mazaní session se budeš muset starat ty sám (nějaký tvůj kod).
Ve výchozím nastavení se tak děje automaticky.

Jan Tvrdík
Nette guru | 2595
+
0
-

@MartinitCZ Šíříš bludy, garbage collector vestavěný v PHP session mazat nepřestane. Akorát Debian a Ubuntu PHP garbage colletor nepoužívají, ale mažou session cronem, takže musíš ten GC zapnout nebo upravit ten cron.

matopeto
Člen | 395
+
0
-

nie su to bludy, je to len ciastocna pravda :) , pokial nastavim session.save_path na „N notaciu“ tak sa gc nepusta: „Also note that if N is used and greater than 0 then automatic garbage collection will not be performed, see a copy of php.ini for further information.“

matopeto
Člen | 395
+
0
-

Rovnako sa nastavenie vlastneho session adresara hodi, pokial clovek implementuje trvale (predlzene) prihlasenie predlzenim platnosti session. Vtedy to clovek musi ulozit do svojeho uloziska, aby mu to ine skripty s mensou platnostou session nepremazavali…

Quinix
Člen | 108
+
0
-

Ale „N notace“ je jenom varianta session.save_path… a na ní se nikdo neptal. Při změně pouze cesty GC normálně funguje.

matopeto
Člen | 395
+
0
-

To ano, nikto sa nepytal, ale je to podla mna to, preco maju ludia zle povedomie, ze zmenou path, sa GC nepusta, tak som len uviedol pripad, kedy tomu tak naozaj je.

RSS tématu Téma zavřeno