Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Cookies - dwa razy wczytanie strony ?
-Dawidsu-
post
Post #1





Goście







Hejas! Mam problem z cookies. Udaje mi się je ustawić, ale gdy chcę zmienić wartość cookie za pomocą innej strony, to muszę wczytać dwa razy stronę zmieniającą.
Tu mam kod z mojej strony, który napisałem z pomocą php.net

Kod
setcookie ("NAZWA", "", time() - 3600);
setcookie ("NAZWA", "", time() - 3600, "/~rasmus/", ".utoronto.ca", 1);
setcookie ("NAZWA", "green");


Gdy wczytam stronę raz cookie zostanie przy wartosci red. Później dopiero zmieni się na green. sad.gif

Co mam zrobić, by zmieniał się za pierwszym razem?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Ociu
post
Post #2





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




Musiałyś odświerzyć stronę, bo strona się nie przeładuwuje...
header" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
-Dawidsu-
post
Post #3





Goście







No... tylko, że nie wiem gdzie ten header wstawić. Po kasowaniu cookie, czy ustawieniu cookie? I co mam tam wpisać? $PHP_SELF questionmark.gif
Go to the top of the page
+Quote Post
Ociu
post
Post #4





Grupa: Moderatorzy
Postów: 1 566
Pomógł: 37
Dołączył: 14.05.2003
Skąd: Kraków




  1. <?php
  2. setcookie (&#092;"NAZWA\", \"\", time() - 3600);
  3. setcookie (&#092;"NAZWA\", \"\", time() - 3600, \"/~rasmus/\", \".utoronto.ca\", 1);
  4. setcookie (&#092;"NAZWA\", \"green\");
  5. header(&#092;"location: plik.php\");
  6. ?>
Go to the top of the page
+Quote Post
-Dawidsu-
post
Post #5





Goście







Dzięki. smile.gif

Co prawda nie trzeba było header, tylko ob_start() i ob_end_flush(), ale działa. (Tylko bez header(), bo coś nie chce Netscape przekierowywać... :/ ).
Go to the top of the page
+Quote Post
-Dawidsu-
post
Post #6





Goście







A tam! znów nie działa bez headera! Tylko że Netscape nie chce przekierowywać sad.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 Aktualny czas: 21.08.2025 - 06:31