![]() |
![]() ![]() |
![]() |
![]()
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 |
|
|
![]()
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.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 26.06.2025 - 12:33 |