Zadejte hledaný výraz...

PHP: Session vždy s jinou platností

Martin Bárta
verified
rating uzivatele
(28 hodnocení)
10. 8. 2014 17:06:28
Zdravím,
zajímalo by mě, zda je v php.ini možné nějakým způsobem nastavit rozdílné časy pro více session.
Mám kupříkladu jeden druh session pro přihlášení, u nich tedy chci aby se mi defaultně po zavření prohlížeče smazali a on tak byl odhlášen.
U jiných session ale naopak potřebuji, aby měli delší dobu platnosti (až 30 dní) a jen tak se nesmazali. Jde tedy nějak session.cookie_lifetime nastavit na více možností pro různé session?
(PS: přes cookie to řešit nechci)
Díky za radu jak toto řešit.
---------- Příspěvek doplněn 10.08.2014 v 17:29 ----------
Takže jsem zjistil, že to možné nejspíš není. Pokud ano, bylo by to až příliš složité, budu si muset poradit jinak.
10. 8. 2014 17:06:28
https://webtrh.cz/diskuse/php-session-vzdy-s-jinou-platnosti#reply1047059
Nikdy jsem nenarazil na to, že by se session uchovávali po vypnutí prohlížeče. Jinak kazde session se da nastavit zivotnost v PHP ale je to pro danný adresář, ne session.
10. 8. 2014 17:30:42
https://webtrh.cz/diskuse/php-session-vzdy-s-jinou-platnosti#reply1047058
Denis Ulmann
verified
rating uzivatele
(9 hodnocení)
10. 8. 2014 21:43:09
Já to kdysi řešil tak, že jsem si vytvořil jakoby vlastní session, nastavil jsem cookies s názvem a hodnotou nějakým hashem a ten hash byl zároveň i soubor ve kterém jsem měl data v jsonu.. nebyl to žádný giga projekt takže jsem nepromýšlel všechno, ale fungovalo to přesně jak jsem chtěl.
10. 8. 2014 21:43:09
https://webtrh.cz/diskuse/php-session-vzdy-s-jinou-platnosti#reply1047057
ne
verified
rating uzivatele
(22 hodnocení)
10. 8. 2014 22:41:16
session je ale vzdy iba jedno... teda jeho obsah sa strati vzdy cely.. musis pouzit cookies na veci ktore musia mat dlhsiu platnost ako session
10. 8. 2014 22:41:16
https://webtrh.cz/diskuse/php-session-vzdy-s-jinou-platnosti#reply1047056
Pro odpověď se přihlašte.
Přihlásit