Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> skrypt blokujacy wczytywanie strony, dla okreslonych IP
venom-ek
post 20.10.2004, 13:44:36
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 3.09.2004

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


czesc, czy nie ma ktos skryptu dzieki ktoremu moglbym blokowac, aby dany numer IP. np w ciagu godziny nie mogl uruchomic tej samej strony ?
cos jak przy glosowaniu czy dodawaniu wypowiedzi na forum - taki antyfloodowy filtr.

dzieki z gory.

pozdro
Go to the top of the page
+Quote Post
dr_bonzo
post 20.10.2004, 17:29:59
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Napisz sobie sam:

pobierasz adres IP
$_SERVER[ 'REMOTE_ADDRR' ]
i strone ktora oglada (nazwe pliku razem z "danymi z formularza get" [ ?zmienna1=zzz...] )
$_SERVER[ 'REQUEST_URI' ] albo $_ENV -- nie pamietam

zapisujesz w bazie danych
ID | IP | ogladana_strona | czas_wejscia_na_ta_strone

$time -- czas po ktorym mozna powrocic na strone z tego samego IP

i teraz:
Kod
istnieje w bazie rekord z danym IP i STRONA?
[TAK]
    minal czas po ktorym mozna powrocic na ta sama strone ( czas_wejscia_na_ta_strone + $time < time() )?
    [TAK]
    ok -- user moze wejsc na strone
    uaktualnij czas ostatniego wejscia na strone
    [NIE]
    wejscie nie mozliwe
[NIE]
ok -- user moze wejsc
dodaj nowy rekosr z IP i STRONA i czas_wejscia_na_ta_strone


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 26.06.2025 - 12:33