Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Blokada dodawania wpisu.
moto0095
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Witam. Szukam w google i nic nie mogę znaleźć.
Więc mój problem wygląda tak że mam sobie skrypt komentarzy [ oparty na plikach *.txt ] i ostatnio pojawili się SPAMERZY.
I mam takie pytanie jak zablokować (zbanować) IP ale tylko np na 5 min (IMG:style_emoticons/default/questionmark.gif)
Albo czego mam w google szukać(IMG:style_emoticons/default/questionmark.gif)
(IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

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


zapisujesz w bazie numer IP oraz czas, a potem sprawdzasz czy w tabli istnieje rekord z takim numer IP oraz czasem większym niż 5min temu

czyli masz tabelę np. check_spam z kolumnami:
Id INT
IP varchar
date datetime

i potem robisz zapytanie
  1. $time = date("Y-m-d H:i:s", strtotime("-5 min"));

  1. SELECT id FROM check_spam WHERE ip =$ip AND date > $time


Ten post edytował tehaha 14.04.2010, 14:57:17
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 - 08:02