![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 28.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Mam 3 pliki: handlowiec.php (strona logująca) , panel_handlowy.php (strona która pojawia się po zalogowaniu) , wyloguj.php (strona zawierająca skrypt, który kończy sesję i przekierowuje do handlowiec.php)
Gdy zaloguję się na stronie handlowiec.php, dostaję się do strony panel_handlowy.php, gdzie z kolei uruchamiam link który uruchamia wyloguj.php i przekierowuje mnie na stronę logowania. Wszystko by było ładnie pięknie, ale dlaczego bo wylogowaniu mogę dostać się przez przeglądarkę do strony panel_handlowy.php bez żadnego ponownego logowania. Zawartość wyloguj.php:
Zawartość panel_handlowy.php (fragment początkowy):
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 1 Dołączył: 4.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Z tego co wiem, to session_destroy nie usuwa $_SESSION, ale tylko jej zawartość. Więc nie możesz sprawdzać if(!$_SESSION). Może przeglądarka korzysta z cache? Sam tak miałem i jak czyściłem cache, to było ok.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 01:35 |