Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> IE nie usuwa cookies
LamaMASTER
post 17.07.2006, 20:07:32
Post #1





Grupa: Zarejestrowani
Postów: 160
Pomógł: 0
Dołączył: 27.03.2006

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


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ć?
Go to the top of the page
+Quote Post
mike
post 17.07.2006, 20:14:39
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


A może Ci po prostu cacheuje za bardzo?
Go to the top of the page
+Quote Post
LamaMASTER
post 17.07.2006, 20:35:10
Post #3





Grupa: Zarejestrowani
Postów: 160
Pomógł: 0
Dołączył: 27.03.2006

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


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.
Go to the top of the page
+Quote Post
hwao
post 17.07.2006, 20:37:00
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




Zeby usunac ciasteczko, musisz dac czas zamias plus do time" title="Zobacz w manualu php" target="_manual() to minus, inaczej nie usuwa takiego ciasteczka
Go to the top of the page
+Quote Post
LamaMASTER
post 17.07.2006, 21:49:33
Post #5





Grupa: Zarejestrowani
Postów: 160
Pomógł: 0
Dołączył: 27.03.2006

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


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

Ten post edytował LamaMASTER 17.07.2006, 20:45:34
Go to the top of the page
+Quote Post
hwao
post 18.07.2006, 09:39:40
Post #6


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




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. ?>
Go to the top of the page
+Quote Post
LamaMASTER
post 18.07.2006, 10:24:01
Post #7





Grupa: Zarejestrowani
Postów: 160
Pomógł: 0
Dołączył: 27.03.2006

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


Dokładnie tak mam zrobione. Cały czas o tym mówię.
Go to the top of the page
+Quote Post
thornag
post 18.07.2006, 12:09:08
Post #8





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

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


Jestes pewien ze przy wysylaniu cookie wysylasz tylko nazwe i czas waznosci cookie ?


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
LamaMASTER
post 18.07.2006, 13:13:31
Post #9





Grupa: Zarejestrowani
Postów: 160
Pomógł: 0
Dołączył: 27.03.2006

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


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
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: 25.06.2025 - 20:45