Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] problem z ciachem :-)
mefjiu
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

Ostrzeżenie: (0%)
-----


Witam,
chcę zablokować komentowanie artykułów 2 raz przez cookie zrobiłem coś takiego

  1. <?php
  2. if($_POST['author'] && $_POST['comment'])
  3. {
  4. setcookie("comentscokke", "1", time()+3600*3);
  5. if($comentscokke!="1")
  6. {
  7. $author = $_POST['author'];
  8. $comment = $_POST['comment'];
  9. $date = $_POST['date'];
  10.  
  11.  
  12. $author = htmlspecialchars($author);
  13. $comment = htmlspecialchars($comment);
  14.  
  15.  
  16. $comment = str_replace("n", '<br>', $comment);
  17.  
  18. global $date_format;
  19.  
  20. $date = gmdate($date_format);
  21.  
  22. $author = addslashes($author);
  23. $comment = addslashes($comment);
  24.  
  25. mysql_query("INSERT $mysql_comments_table (author, comment, date, post)
  26. VALUES ('$author', '$comment', '$date', '$post')");
  27.  
  28. $sava = '?' . $_SERVER['QUERY_STRING'];
  29. }
  30. else
  31. {
  32. display('error.php');
  33. }
  34.  
  35. header("Location: $sava");
  36. }
  37. ?>




i poprostu nadzwyczajnej to nie działa nie dało żadnego efektu ani żadnego błędu czy coś pomieszałem ?

proszę o pomoc z góry dziękuję.
Go to the top of the page
+Quote Post
fiszol
post
Post #2





Grupa: Zarejestrowani
Postów: 452
Pomógł: 16
Dołączył: 25.05.2004
Skąd: Gorzów Wlkp.

Ostrzeżenie: (0%)
-----


odradzam, ciastko można usunąć ipotrafi to każdy głupi

a twój błąd leży w lini 5, daj
  1. <?php
  2. if(!isset($_COOKIE["comentscokke"]))
  3. ?>
Go to the top of the page
+Quote Post
mefjiu
post
Post #3





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

Ostrzeżenie: (0%)
-----


więc jak byście proponowali to zrobić na sesjach ? czy po ip ?
bo już się pogubiłęm (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)
Go to the top of the page
+Quote Post
nexis
post
Post #4





Grupa: Zarejestrowani
Postów: 1 012
Pomógł: 109
Dołączył: 26.09.2003
Skąd: nexis.pl

Ostrzeżenie: (0%)
-----


Cytat
więc jak byście proponowali to zrobić na sesjach ? czy po ip ?


Jeśli komentować mogą wszyscy to po IP, a jeśli są to zarejestrowani użytkownicy to po ich identyfikatorach naturalnie. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
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 - 07:53