pero
28.08.2008, 19:34:08
Witam
mam problem z wylogowaniem
Napisałem portal (PHP 5, SMARTY). Wylogowanie działa na zasadzie wyczyszczenia wszystkich zmiennych sesyjnych i zniszczeniu sesji. Cechowanie jest ustawione.
Problem polega na tym ze to wylogowanie działa prawidłowo tylko pod FF, pod IE i opera czasem dziala a czasem nie. Teoretycznie się wylogowałem ale praktycznie nadal wszystkie funkcje dostępne po zalogowaniu sa widoczne.
Nie wiem co moze być przyczyna :/
Macie jakies pomysły ?
wookieb
28.08.2008, 19:38:10
Cachowanie stron przez opere. Osobiście tak uważam bo tylko tam zdarzają sie tego typu chore błędy.
pero
28.08.2008, 19:48:49
no tak, ale jak sie z nimi uporac ? to ze jest jakis błąd to ja wiem.
wookieb
28.08.2008, 19:53:40
Headerem zmuszasz przeglądarke do niezapamiętywania strony w pamieci podrecznej. Niestety ne pamietam jego ale na stronie php.net w komentarzaczh do funkcji header napewno znajdziesz.
pero
28.08.2008, 20:04:11
niestety nie zadziałało

dodałem cos takiego :
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past ?>
ale błąd nie zniknął.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.