Spam??

_Pablo_
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Siedząc i robiąc moje forum rozwiązywałem problem spamu. Zrobiłem b. prostą funkcię któr uniemożliwia dodanie 5 kolejnych tematów z tego samego ip. Myślicie że ma ona jakieś zastosowanie?

$ilosc = 0;
function spam(){
$zapytanie = mysql_query ("SELECT ip FROM posty WHERE typ='0' ORDER BY nr DESC LIMIT 5;");
while($ip=mysql_fetch_array($zapytanie)){
$ilosc = $ip[0] == getenv("REMOTE_ADDR") ? $ilosc=$ilosc+1 : $ilosc;
}
if($ilosc >= 5){
return 0;
}else{
return 1;
}
}

Heh :)

mleczasz
  • Rejestracja: dni
  • Ostatnio: dni
0

a jak na forum nikt nic nie napisze przez miesiac?? to i ten gosc nie bedzie mogl ;)

_Pablo_
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 362
0

Można powiększyć ilość postów :)

mleczasz
  • Rejestracja: dni
  • Ostatnio: dni
0

ja proponuje po nacisnieciu inputa submit zablokowac go. To uniemozliwi nacisniecie go 2 razy.... No jakies rozwiazanie jest ;)
przykad: forum.webcity.pl

JO
  • Rejestracja: dni
  • Ostatnio: dni
0

A nie lepiej żeby jeszcze blokowała posty o tym samym temacie albo tej samej treści.

Vogel
  • Rejestracja: dni
  • Ostatnio: dni
0

Może nie zauważyliście, ale jest taki temat kilka postów niżej...ślepcy :P

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.