Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]IE 7 - problem z obsługą sesji, Problem bezpieczeństwa związany z obsługą sesji i IE7
modic
post 19.07.2008, 13:12:42
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 18.07.2008

Ostrzeżenie: (0%)
-----


Problem wystepuje w przeglądarce IE i wygląda mniej wiecej tak:

na stonie jest jednosześnie formulaż logowania i treść strony, w skrócie wygląda to mniej wiecej tak:
Kod
<?php
if (!isset($_SESSION['login'])) {
echo "pokarz formularz logowania";
}
else
echo "to jest treść strony";
?>


Jest też przycisk "wyloguj" po jego naciśnieciu przechodzimy do strony na której jest wyloguj.php, gdzie znajduje się skrypt (tu też skrócony):
Kod
<?php
session_start();
session_destroy();
echo "pokaż formularz logowania";
?>


a wiec zmienna $_SESSION['login'] przetaje istnieć i nie bedzie możliwe zobaczenie zawartości strony, ale okazuje sie że w IE 7 jak klikam po wylogowaniu przysisk WSTECZ to pokazuje mi pusta strone z komunikatem "Strona sieci web wygała", a po kliknieciu "Odświerz" i "Ponów próbę" znowu można zobaczyś zawartość strony, choć nie powinno do tego dochodzić.
Zresztą w Operze test jest mała niedogodność, po wylogowaniu i kliknięciu "Wstecz" zamiast formularza widać treść strony a formularz pojawia się dopiero po odswierzeniu, ale to mnie narazie nie przeszkadza

Tak wiec pytanie brzmi, jak temu zaradzić, prosiłbym też o wyrozumialość, php zajmuje sie niecały miesiąć, z góry też dziekuje za wszelką pomoc.

Ten post edytował modic 19.07.2008, 13:14:08
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 08:42