Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Sprawdzanie czy przeglądarka zpisuje cookies nie działa...
Forum PHP.pl > Forum > PHP
expert
mam taki kod:
  1. <?php
  2. setcookie("a","1",time()+900);
  3. sleep(0.2);
  4. if($_COOKIE["a"]!=1){$kas_un.='savelog|';}
  5. ?>


Niestety dopiero po odświeżeniu strony zmienna $kas_un.='savelog|'; W jaki sposób sprawdzić, czy przeglądarka zapisuje cookies? Bo w kodzie który podałem najpierw zapisuję cookies, a potem je odczytuję. Jeżeli nie ma, to do zmiennej $kas_un zapisuję wartość.
Rafal Filipek
niestety, bez przeladowania sie nie da.
pooh
Buforowanie może tu pomóc.
Czyli pierwsza linia w kodzie strony głównej to:

  1. <?php
  2. ?>


a ostatnia to:
  1. <?php
  2. ?>


Bez tego pliki cookie możesz z powodzeniem tworzyć tylko przed wysłaniem jakichkolwiek danych do przeglądarki.
Po zastosowaniu buforowania możesz je tworzyć (i sprawdzać) w dowolnym miejscu kodu.
expert
Nic to nie daje, po wklejeniu tych że kodów i tak muszę odświeżać stronę, żeby wykryło cookies.
wookieb
Przeczytaj jeszcza raz odpowiedz kolegi ktory pierwszy odpisal ci na pytanie. Jezeli nadal sie upierasz ze sie DA to pomysl 2 razy i poczytaj o tym jak dziala cookie.
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.