Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: IE nie usuwa cookies
Forum PHP.pl > Forum > PHP
LamaMASTER
Witam,
W manualu php.net usuwanie cookies jest takie:
  1. <?php
  2. setcookie('nazwa_cookie', '', time()-3600);
  3. ?>

Niestety wspaniałe IE nie usuwa "nazwa_cookie" nawet jeśli kod wygląda tak:
  1. <?php
  2. setcookie('dvdcovers_userinfo', '', time()-30*24*3600);
  3. ?>

Co na to poradzić?
mike
A może Ci po prostu cacheuje za bardzo?
LamaMASTER
Nie wiem właśnie w czym problem - tyczy się to logowania użytkowników. Nie da się wylogować tylko w IE, jednak po usunięciu cookies użytkownik jest wylogowany.
hwao
Zeby usunac ciasteczko, musisz dac czas zamias plus do time" title="Zobacz w manualu php" target="_manual() to minus, inaczej nie usuwa takiego ciasteczka
LamaMASTER
Cytat(LamaMASTER @ 17.07.2006, 19:07 ) *
Witam,
W manualu php.net usuwanie cookies jest takie:
  1. <?php
  2. setcookie('nazwa_cookie', '', time()-3600);
  3. ?>

time()-3600

I jeszcze jedno:
Przy uploadzie większych plików mam:
Fatal error: Allowed memory size of 16777216 bytes exhausted
Rozumiem, że tyczy się to limitu w php.ini (bo ja go nie ustawiałem w uploadzie). Jak za pomocą ini_set go przestawić na powiedzmy 10 razy większy?

A dobra - to pewnie memory_limit
hwao
eh...

Cytat
Ciasteczko może być usunięte tylko z tymi parametrami, z jakimi je ustawiono.

Czyli jak wysylasz
  1. <?php
  2. setcookie ("TestCookie", $value,time()+3600); /* traci ważność za godzinę */
  3.  setcookie ("TestCookie", $value,time()+123600, "/~rasmus/", ".utoronto.ca", 1);
  4. ?>

To tak usuwasz...
  1. <?php
  2. // ustaw datę ważności na godzinę wstecz
  3.  setcookie ("TestCookie", "", time() - 3600);
  4.  setcookie ("TestCookie", "", time() - 123600, "/~rasmus/", ".utoronto.ca", 1);
  5. ?>
LamaMASTER
Dokładnie tak mam zrobione. Cały czas o tym mówię.
thornag
Jestes pewien ze przy wysylaniu cookie wysylasz tylko nazwe i czas waznosci cookie ?
LamaMASTER
Tak i chyba problem leżał po stronie cahowania stron IE. Po wyczyszczeniu plików tymczasowych problem zniknął. Dodatkowo ukróciłem czas cookiesów i problem już nie wraca smile.gif
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.