Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Spam
partoles
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 8.10.2010

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


Witam,
Mimo edycji i dodania pytania 2+7, Boty mimo tego dodają swe wiadomości, nie wiem co robić już.
Ma ktoś jakieś pomysły?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Sprawdzaj useragenta, dodaj jeszcze pole jakieś losowe w formularzu np.

  1.  
  2.  
  3. $val = md5(microtime());
  4.  
  5. $_SESSION['antybot'] = $val;
  6.  
  7. // formularz z inputem ukrytym
  8. echo '<input type="hidden" name="x" value="'.$val.'"/>';
  9.  


Po przesłaniu formularza weryfikujesz

  1.  
  2.  
  3. if ($_POST['x'] == $_SESSION['antybot']) {
  4.  
  5. }else{
  6.  
  7. echo 'uciekaj bocie';
  8.  
  9. }
  10.  
  11. unset($_SESSION['antybot']);
  12.  


Tak +/- pisane z palca ;p

@edit
Mackos - a sam wpisywałbyś captcha za każdym razem, gdy chcesz pisać na shoutboxie ?

@topic
Jedna ze skuteczniejszych metod to połączenie wszystkiego razem i dodanie ajax (IMG:style_emoticons/default/winksmiley.jpg) ew. jakiegoś flasha

Ten post edytował fifi209 9.10.2010, 14:04:05
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 16:37