Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $_COOKIES
Black-Berry
post
Post #1





Grupa: Zarejestrowani
Postów: 663
Pomógł: 6
Dołączył: 3.06.2007
Skąd: Kraków

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


Dlaczego to nie działa (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) ?

  1. <?php
  2. if (!isset($_COOKIE['cookie'])) {
  3.   setcookie('cookie', time(), 0);
  4. }
  5. print $_COOKIE['cookie'];
  6. ?>


Ciastko zostaje w przeglądarce po zamknięciu i ponownym otwarciu ;( Time ciągle taki sam.

Ten post edytował Black-Berry 13.09.2008, 14:00:24
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
akurczyk
post
Post #2





Grupa: Zarejestrowani
Postów: 201
Pomógł: 5
Dołączył: 15.07.2008
Skąd: Kłodzko

Ostrzeżenie: (10%)
X----


według mnie to niektóre przeglądarki mogą traktować zero jako bezterminowe lub np 1 godz.
polecam ustawić na time()-3200. u mnie przynajmiej to działa ale zaraz jeszcze po próbuje.
używam google chrome.

  1. <?php
  2. if(!isset($_COOKIE['cookie'])) {
  3.    setcookie("cookie", time(), time()-3600);
  4. }
  5. echo "Tim: ".time()."<br>";
  6. echo "Cooki: ".$_COOKIE['cookie'];
  7. ?>

Działa?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) bo u mnie tak (VertrigoServ i Google Chrome).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 13:53