Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Proste pytanie odnosnie cookies
Forum PHP.pl > Forum > Przedszkole
wertyg
Pytanie pocztakujacego odnosnie takiego prostego kodu, mianowicie nie rozumiem dlaczego strona musi byc odswiezona, zeby program wypisal wartosc dopiero co utworzonego cookie (zglosil blad).

Czy da sie to zapisac tak zeby nie wymagalo odswiezania strony?
  1. <?php
  2. setcookie ("ciacho","cookie creator");
  3. echo $_COOKIE['ciacho'];
  4. ?>
  5. <html>
  6. </html>

Stosowalem rowniez if (isset($_COOKIE['ciacho'])) to nie powodowalo bledu ale nadal wymagalo odswiezenia strony
sobol6803
Jak ustawiasz cookie przez PHP, to po odświeżeniu dopiero możesz sprawdzić. W JS możesz to sprawdzić od razu, bez odświeżania.

Ew. Jeśli musisz w PHP ustawić cookie, to po jego utworzeniu odśwież stronę.
toaspzoo
http://php.net/manual/en/function.setcookie.php



  1. setcookie("ciacho", 'tralalla', time()+3600);
  2. echo $_COOKIE['ciacho'];


try this one
CTRL
Dołączę się i zapytam, jak to wygląda jeśli się javascriptem na przykład jquery .load załaduje .php ustalające ciastko?
toaspzoo
@CTRL

Tak, załaduje
CTRL
Ale nie, chodzi mi o to, czy jeśli bym dał:

jakiś php ?>
javascript -> .load -> ustalaniecookie
<?php echo $_COOKIE['mojeciacho'];

To czy wtedy zatrybi?
CuteOne
Niestety tak to nie zadziała smile.gif ale możesz zrobić tak:

- za pomocą PHP ustalasz ciacho
- za pomocą JS "pobierasz" je z przeglądarki (bo tam właśnie są one składowane)
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.