Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]problem z Cookies
Forum PHP.pl > Forum > Przedszkole
kozyk
Prosz o pomoc.Chciałbym aby na stronie wyświetliła sie zmienna a jeżeli jest to 1 wejście a jak kolejne to zmienna b.Chciałbym to zrobic przy pomocy cookies.Narazie napisałem tylko to:

  1. <?
  2. $a = 'jestes pierwszy raz na tej stronie';
  3. $b = 'juz byles na tej stronie';
  4. echo $a;
  5. setcookie($nazaw, $wartosc, $czas);
  6. $nazwa = "ciasteczko";
  7. $wartosc = questionmark.gifquestionmark.gifquestionmark.gif
  8. $czas = time() + 60 *60 *60
  9.  
  10. ?>
Co mam wpisać w pole $wartość
Kużdo
Zależy co chcesz z tym robić... Jeżeli to tylko, do sprawdzania to może być byle co.

Ale masz tutaj kilka błędów. Zmienne $nazwa, $wartosc, $czas muszą być przed funkcją setcoockie(); i jeżeli chcesz wypisywać albo $a albo $b, to musisz dać tam IFa, sprawdzającego czy jest ciasteczko, czy go nie ma...
kozyk
Chciałbym aby jak wejde na strone wyświatliło mi zmienna a i urochomiło ciateczko które po kolejnym wejsciu wyswietli mi zmienna b
Kużdo
No to napisałem Ci.

  1. <?php
  2. $a = 'jestes pierwszy raz na tej stronie';
  3. $b = 'juz byles na tej stronie';
  4.  
  5. if(isset($_COOKIE['ciasteczko']) AND $_COOKIE['ciasteczko'] == 'wartosc') {
  6. echo $b;
  7. } else echo $a;
  8.  
  9. $nazwa = 'ciasteczko';
  10. $wartosc = 'wartosc';
  11. $czas = time() +60*60*60;
  12.  
  13. setcookie($nazwa, $wartosc, $czas);
  14. ?>
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.