Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czemu IE6 nie widzi cookie
Forum PHP.pl > Forum > Przedszkole
pixi
Czemu IE6 po odświeżeniu strony nie widzi cookie ? W ustawieniach prywatności pisze że akceptuje wszystkie cookie z danej witryny

  1. <?php
  2. if ( isset($_COOKIE['szkola']) ) 
  3.  {
  4. $c="jest";
  5. $numer= $_COOKIE['szkola']; 
  6. }
  7.  else 
  8. {
  9. $c="nie ma";
  10. $numer= time(); 
  11. setcookie("szkola",$numer,time()+300);
  12. }
  13. ?>
  14. <html>
  15. <head></head>
  16. <body>
  17. <?php echo "Jak tam cookie - $c"; ?>
  18. </body>
  19. </html>
  20. <?php ob_end_flush(); ?>


Wyłączenie cache nie pomogło - były juz takie nagłówki na początku skryptu:

  1. <?php
  2. header("Cache-Control: no-store, no-cache, must-revalidate");
  3. header("Cache-Control: post-check=0, pre-check=0", false);
  4. header("Pragma:no-cache");
  5. ?>


Była też Compact Policy:
  1. <?php
  2. header('P3P: CP="NOI CUR IND PRE"'); 
  3. ?>


smile.gif pomożecie questionmark.gif?


Tym razem poprawiłem. Od teraz proszę stosować bbCode.
~mike_mech
gekon
Z moich doświadczeń wynika, że IE łyka ciastka tylko wtedy gdy adresem nie jest alias, nie używaj prv i innych tylko bezpośredniego adresu do serwera.
pixi
Dzięki, ale właśnie mi poszło. Problem tkwił w przesunięciu strefy czasowej serwera (jest w Chicago, 7 godzin różnicy). Czas życia cookie - kilka minut - utopił się w tych 7 godzinach.
Tylko dlaczego FireFox nie miał z tym problemu questionmark.gifquestionmark.gif
Serdecznie pozdrawiam, to forum jest kopalnią wiedzy i doświadczenia.
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.