TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
niszczenie sesji w PHP - czy zawsze? , Chucky 11/06/03 06:47 czy mozliwe jest ze polecenie sessio_destroy() sie nie powiedzie?tzn. nie zniszczy sesji? slyszalem
ze teoretycznie zawsze niszczy ale w praktyce moze nie zniszczyc, w jakim przypadku tak moze sie stac?Corei5 9600K, Z390 PRO, 2x16 Vengeance
3200Mhz, GTX 2060 Super, Seasonic X-650 - Raczej nie. , pachura 11/06/03 11:54
Wydaje mi się że nie jest to możliwe.
Sesja składa się z dwóch elementów:
- danych (przechowywane na serwerze);
- identyfikatora sesji (u klienta).
Możliwa jest sytuacja że po session_destroy() klient nie zaprzestanie używania swojego starego identyfikatora (cookie, albo stringa doklejanego do urla)... ale dane na serwerze będą już i tak zniszczone.
O ile nie używasz jakichś niestandardowych implementacji sesji (np. pracujących na bazie danych), poniższy kod powinien zawsze zadziałać:
session_start();
$_SESSION = array();
session_destroy(); |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|