1.12.7 i starsze - Quack! StopForumSpam.com API 1.0.0
Polaczek - 11-06-2010, 22:50 Temat postu: Quack! StopForumSpam.com API 1.0.0
Quack! StopForumSpam.com API 1.0.0
Błyskawiczna instalacja! Zwiększa ochronę przez spamerskimi IP
Kod: | ################################################################
## MOD Title: Quack! StopForumSpam.com API 1.0.0
## MOD Version: 1.0
## MOD Author: Polaczek
## MOD Description: Pobiera dane o IP Użytkownika odwiedzającego stronę i sprawdza czy nie ma go w bazie StopForumSpam.com.
##
## Installation Level: Easy
## Installation Time: 1 Minute
## Files To Edit: (1)
## includes/page_header.php
##
################################################################ |
Co modyfikacja potrafi:
Błyskawiczna instalacja! Zwiększa ochronę przez spamerskimi IP.
adrian507120 - 12-06-2010, 03:56
Polaczek, Polaczke nawet ciekawy mod.
maminowiec - 12-06-2010, 06:56
A co z obciążeniem strony ?
Polaczek - 12-06-2010, 11:01
maminowiec, u mnie bez zmian
Boltex - 12-06-2010, 18:30
Polaczek, dzięki mam nadzieje że to pomoże
Polaczek - 16-09-2010, 20:48
Alternatywa dla tych, który mają PHP 4.3.0 lub nowsze lub nie mają włączonej funkcji simplexml_load_file().
Kod: | if(preg_match('/ip yes/', simplexml_load_file('http://www.stopforumspam.com/api?ip=' . $userIp))) { |
zamienić na
Kod: | if(preg_match('/ip yes/', file_get_contents('http://www.stopforumspam.com/api?ip=' . $userIp))) { |
NineX - 21-09-2010, 18:30
Polaczek, wszystko świetnie, tylko ta modyfikacja znacznie spowalnia forum, co w tedy, gdy stopforumspam nie będzie działać? Może dodasz jakieś pobieranie co jakiś czas np do pliku xml i później sprawdzanie ip według tego pliku?
Polaczek - 22-09-2010, 21:13
NineX, wiem właśnie. Sypie się jak serwer stopforumspam.com padnie lub muli.
Zastanowię się nad jakimś rozwiązaniem np. czekanie max 1-5 sekund.
Seba123 - 22-09-2010, 21:44
Ściągać co godzinę ten plik na ftp i wsio.
Polaczek - 22-09-2010, 22:17
Seba123, tak tylko, że to sprawdza na pojedyńcze IP.
Polaczek napisał/a: | http://www.stopforumspam.com/api?ip=' . $userIp |
Więc byłoby kilka plików, albo jeden duży plik. Chyba że przez bazę.
NineX - 22-09-2010, 23:20
Polaczek, gdzie tam jest spis wszystkich ip? wtedy curl i ogień.
Seba123 - 22-09-2010, 23:24
A to aktywne w ogóle nadal ?
Polaczek - 23-09-2010, 14:27
NineX, zbyt duża baza. I chyba jest paginacja.
Seba123, działa: http://www.stopforumspam.com/api?ip=74.52.21.100
Seba123 - 23-09-2010, 14:31
Mądrzejsze by było blokowanie pisania (tj do posting to dokleić, i jeszcze maila można sprawdzać wtedy).
NineX - 23-09-2010, 17:16
Seba123, to nie wystarczy, trzeba całkowicie zablokować dostęp botom na forum, gdyż zabierają dużo transferu, sam właśnie tego doświadczyłem
Może po prostu my będziemy dawać spis ip w pliku, a admin forum będzie go pobierał i akutalizował? albo aktualizację zrobić w Pa?
|
|
|