Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problemy z cookie?, działa tylko do czasu zamknięcia przeglą
ravo
post
Post #1





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 30.05.2005
Skąd: Żywiec

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


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?


--------------------
...nauka jest celowa tylko wtedy gdy pozwala pomagać innym.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
crash
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Sprawdź ustawienia przeglądarki, podaj kod jak ustawiasz ciacha...


--------------------
Go to the top of the page
+Quote Post
ravo
post
Post #3





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 30.05.2005
Skąd: Żywiec

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


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


--------------------
...nauka jest celowa tylko wtedy gdy pozwala pomagać innym.
Go to the top of the page
+Quote Post
strife
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


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?


--------------------
Go to the top of the page
+Quote Post
ravo
post
Post #5





Grupa: Zarejestrowani
Postów: 88
Pomógł: 1
Dołączył: 30.05.2005
Skąd: Żywiec

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


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. ?>


--------------------
...nauka jest celowa tylko wtedy gdy pozwala pomagać innym.
Go to the top of the page
+Quote Post
strife
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Jeśli Ci tak działa to jak najbardziej, nie lepiej sprawdzić niż pytać?

Pozdro!


--------------------
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 Aktualny czas: 20.08.2025 - 09:15