Autor | Zpráva | ||
---|---|---|---|
blazej44800 Profil |
#1 · Zasláno: 30. 8. 2010, 13:18:15 · Upravil/a: blazej44800
Dobrý deň. Som nováčik so sessionmi a preto by som sa vás rád opýtal pár otázok:
1) kedy sa zrušia superglobálne $_SESSION? Je to po prýkaze session_destroy? 2) kedy vyprší platnosť SESSION ID? 3) je možné aby vypršala platnosť SESSION ID ale aby $_SESSION... stále platili?? 4) aký je rozdiel ak si premennú zaregistrujem a keď ju uložím do $_SESSION Ďakujem |
||
Joker Profil |
#2 · Zasláno: 30. 8. 2010, 16:21:32
blazej44800:
Druhou kopii jsem hodil k ledu. Dvě hodiny(!) bez odpovědi není důvod posílat dotaz znovu, tady není chat. Možná bych toleroval nakopnutí vlákna nějakým upřesňujícím příspěvkem po nejméně 24 hodinách bez odpovědi. K tématu: ad 1), i po session_destroy bude $_SESSION ještě naplněné v rámci aktuálního skriptu. Bezpečnější je to rovnou i vymazat, $_SESSION = array();
ad 2), tady nevím, čeho se to přesně týká. Session ID nemá nějakou danou platnost, může vypršet samotná session anebo třeba cookie se session ID. ad 3), viz předchozí body ad 4), Registrování je starší způsob, superglobální pole novější způsob. Mělo by se používat superglobální pole, session_register je deprecated. |
||
blazej44800 Profil |
#3 · Zasláno: 30. 8. 2010, 16:27:25
ku 2. bodu: a za aký čas strati patnosť cookie s SESSION ID??
A este jedna vec.....čo ak má niekto vypnuté COOKIE?? |
||
Joker Profil |
#4 · Zasláno: 30. 8. 2010, 16:58:23
blazej44800:
„a za aký čas strati patnosť cookie s SESSION ID?“ Podle nastavení session.cookie_lifetime v konfiguraci. „A este jedna vec…..čo ak má niekto vypnuté COOKIE?“ Pokud je v konfiguraci nastavené session.use_only_cookies, prostě to nebude fungovat. Pokud to nastavené není, snaží se PHP připojovat session ID (i) k odkazům/formulářům. |
||
blazej44800 Profil |
#5 · Zasláno: 30. 8. 2010, 17:02:32
ok dik......taze ked to nebude nastavene na session.use_only_cookies bude to fungovat stale??
|
||
Časová prodleva: 14 let
|
0