Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Cookies
Forum PHP.pl > Forum > Przedszkole
nookia1
Witam, chciałem zrobić sobie ilość czytań danego artykułu/newsa ale odporne na odświeżanie. Wszystko ładnie działa, tylko mam problem właśnie z odświeżaniem. Chcę zrobić to na ciasteczkach, jednak mój kod nie działa i można w łatwy sposób "nabijać" ilość czytań. Proszę o pomoc, będę bardzo wdzięczny.
Oto mój kod:

  1. <?php
  2. if((!isset($_COOKIE['gosc']))) { //jesli nie ma ciasteczka
  3.  
  4. setcookie("gosc", "1", time()+3600*3);  //tworzymy ciastko
  5.  $wiersz['czytan']++; 
  6.  $id=$wiersz['id'];
  7.  $czytan=$wiersz['czytan'];
  8.  mysql_query("UPDATE news SET czytan='$czytan' WHERE id='$id'"); //updatujemy rekord
  9.  
  10. }
  11. ?>
sagittariuspl
spróbuj
  1. <?php
  2. if ($_COOKIE['gosc']!=1) { //jesli nie ma ciasteczka
  3. ?>
nookia1
No niestety, dalej nie działa.
sagittariuspl
kurcze, może się machnąłem wstydnis.gif
  1. <?php
  2. if ($_COOKIE['gosc']!="1") {
  3. ?>

i jeszcze
  1. <?php
  2. echo '<pre>'; print_r($_COOKIE); print_r($HTTP_COOKIE_VARS); echo '</pre>';
  3. ?>
i sprawdź czy masz ciastko i gdzie
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.