Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Cookies
-nookia1-
post
Post #1





Goście







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. ?>
Go to the top of the page
+Quote Post
sagittariuspl
post
Post #2





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


spróbuj
  1. <?php
  2. if ($_COOKIE['gosc']!=1) { //jesli nie ma ciasteczka
  3. ?>
Go to the top of the page
+Quote Post
-nookia1-
post
Post #3





Goście







No niestety, dalej nie działa.
Go to the top of the page
+Quote Post
sagittariuspl
post
Post #4





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


kurcze, może się machnąłem (IMG:http://forum.php.pl/style_emoticons/default/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

Ten post edytował sagittariuspl 31.12.2007, 18:02:50
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:10