Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problemy z cookie?
Forum PHP.pl > Forum > Przedszkole
ravo
Coś mi się stało dziwnego bo pliki cookie które tworzy mój skrypt php działają tylko do zamknięcia przeglądarki później jakby się kasują!
Wcześniej (przed reinstalacją Windows) działały tak długo aż nie zostały usunięte przez administratora systemu?

Co może być tego winą ?

Nic nie zmieniałem w kodzie plików cookie od tamtego razu kiedy działały normalnie dłużej niż tylko do zamknięcia przeglądarki?
crash
Sprawdź ustawienia przeglądarki, podaj kod jak ustawiasz ciacha...
ravo
Właśnie sprawdzałem ustawienia i nie znalazłem nic co by problem mogło rozwiązać!

Ustawiam cookie kodem:
  1. <?php
  2.  
  3. setcookie('licznik', '1'); 
  4.  
  5. ?>

taki kod miał ustawiać cookie do czasu aż administrator go nie usunie, i wcześniej tak działało!

Potem sprawdzałem:
  1. <?php
  2.  
  3. $visited = $_COOKIE['licznik'];
  4.  
  5. if($visited != "1") 
  6. {
  7. //tu wykonywało się tylko jak strona wcześniej nie była otwierana czyli jak cookie
     się ustawiło dobrze
  8. }
  9.  
  10. ?>

teraz to działa ale do momentu zamknięcia przeglądarki!
Tak jakby wraz z zamknięciem przeglądarki cookie się usuwało?questionmark.gif
strife
Cytat(Manual php)
time()+60*60*24*30 will set the cookie to expire in 30 days. If not set, the cookie will expire at the end of the session (when the browser closes).


Wszystko jasne?
ravo
Ale dlaczego wcześniej wszystko szło dobrze?

Dobra jak trzeba czyli kod ma wyglądać tak?
  1. <?php
  2. setcookie('licznik', '1', time()+60*60*24*30); 
  3. ?>
strife
Jeśli Ci tak działa to jak najbardziej, nie lepiej sprawdzić niż pytać?

Pozdro!
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.