| -jot23- |
Post
#1
|
|
Goście |
Witam wszystkich !
Chciałbym opisać problem (i jednocześnie jego rozwiązanie) na który trafiłem z php i ciasteczkami na IE 1. w pliku a.php ustawiam ciasteczko setcookie ('user', 'ja', time()+3600); i ciasteczko jest 2. w pliku b.php usuwam ciasteczko setcookie ('user'); i ciasteczka nie ma kolejny krok 1. w pliku a.php ustawiam ciasteczko setcookie ('user', 'ja', time()+3600, '/moja_strona/', 'localhost'); 2. w pliku b.php usuwam ciasteczko setcookie ('user'); i nic ! ciasteczko nie jest usuwane, dodatkowo nie jest widoczne z localhost. A że jest w przegladarce jestem pewien, bo je widzę pod przegladając ciasteczka ! kolejny krok 1. zamieniam 'localhost' na '.localhost' i nic ! Nie działa tak jak wyżej kolejny krok 1. w pliku a.php ustawiam ciasteczko setcookie ('user', 'ja', time()+3600, '/moja_strona/', ''); 2. w pliku b.php usuwam ciasteczko setcookie ('user'); i postęp ! Widzę już ciasteczko, ale nie mogę go usunąć ! kolejny krok 1. w pliku a.php ustawiam ciasteczko setcookie ('user', 'ja', time()+3600, '/moja_strona/', ''); 2. w pliku b.php usuwam ciasteczko setcookie ('user','',time()-3600,'/moja_strona/',''); i teraz wszystko działa ! Widzę ciasteczko, i mogę je też usunąć ! Pytanie: W dokumentacji php wyczytałem, że ciasteczko usuwa się wywołując setcookie tylko z nazwą (setcookie('user')). Jak widać nie zawsze to działa. Czy to jest błąd php, IE czy tak powino być ? |
|
|
|
jot23 php, IE i ciasteczka 28.10.2004, 20:25:04
DavidPL Cytat z manuala:
CytatArgumenty data_ważności i be... 28.10.2004, 21:45:47
jot23 U mnie serwer i komp to jedno ! (pisałem przec... 28.10.2004, 21:52:11 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:12 |