Portál AbcLinuxu, 10. května 2025 01:06

Dotaz: PHP - Zrušení superproměnných

23.5.2011 11:47 Rex
PHP - Zrušení superproměnných
Přečteno: 171×
Odpovědět | Admin
Ahoj, chtěl bych se zeptat na následující věc. Přihláším uživatele tím, že vytvořím session, uživatel se přihlásí a vše je ok. Pro odhlášení použije link pro odhlašení ve kterém mám unset($_SESSION); Uživatel se sice oshlásí a zůstane odhlášen pokud nedá stránku zpět. Jakmile se vrátí na předchozí stránku a dá F5 je zase přihlášem, nerozumím, nechápu... Session jsou přece uloženy na serveru, tak jak se můžou znova vytvořit?? Děkuji za objasnění nějakým znalým problému ;)

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.5.2011 11:52 chrono
Rozbalit Rozbalit vše Re: PHP - Zrušení superproměnných
Odpovědět | | Sbalit | Link | Blokovat | Admin
Prečo máš pocit, že unset($_SESSION); je správne riešenie? Unset sa dá použiť len na konkrétnu premennú v tom poli, ak chceš vymazať všetky, musíš použiť session_unset (alebo to unset v nejakom cykle) a ak chceš kompletne zrušiť session, musíš použiť session_destroy (všetko potrebné nájdeš určite v návode).

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.