ďťż

[PHP] skrypt blokujący dostęp do strony obcokrajowcom!

       

Podstrony


telcocafe

Mam prośbę. Czy ktoś mógłby mi powiedzieć jak napisać skrypt w PHP, który zablokowałby dostęp do mojej strony obcokrajowcom? Ciągle mnie spamują i chciałbym się od nich uwolnić, a robię stronę całkowicie po polsku. Proszę was o pomoc :)




Mam prośbę. Czy ktoś mógłby mi powiedzieć jak napisać skrypt w PHP, który zablokowałby dostęp do mojej strony obcokrajowcom? Ciągle mnie spamują i chciałbym się od nich uwolnić, a robię stronę całkowicie po polsku. Proszę was o pomoc :)
http://www.maxmind.c...p/geoip_country

blokuj po adresie ip.
Sam adres wykryj poprzez $ip=$_SERVER['REMOTE_ADDR'];
... następnie wykryty adres porównaj z adresem obcokrajowego.

Jak mam porównać z adresem IP spoza Polski? Sorry, ale w PHP jestem początkujący :)
Użytkownik Isaac from Vale edytował ten post 15 listopad 2006, 08:40


Może poprostu zakoduj e-maila ?
W jednym KS było opisane co i jak.

Albo spróbuj sie posłużyć kodem który blokuje najpopularniejsze robociki internetowe ?
( widziałem gdzieś na www.webcity.pl, jak znów znajde to dam znać )

spamuja na maila czy na forum ksiedze gosci etc?

jak na ksiedze gosci to daj uwiezytelnienie obrazkiem i WSIO


jak na ksiedze gosci to daj uwiezytelnienie obrazkiem i WSIO
niestety nie wsio :) Lofix mowil ze na forum 4p pojawily sie spamboty, a zauwaz ze 4p jedzie na autorskim kojocie ... co oznacza ze boty sie dostosowuja ;)


niestety nie wsio :) Lofix mowil ze na forum 4p pojawily sie spamboty, a zauwaz ze 4p jedzie na autorskim kojocie ... co oznacza ze boty sie dostosowuja ;)
tak, dostosowuja sie, ale jak da sie obrazek to wiekszoscbotow przez to nie przejdzie ;d

Nadal nie umiem zrobić tego skryptu, który blokowałbym dostęp do mojej strony obcokrajowcom. Proszę was, czy ktoś mógłby mi napisać taki skrypt?


Nadal nie umiem zrobić tego skryptu, który blokowałbym dostęp do mojej strony obcokrajowcom. Proszę was, czy ktoś mógłby mi napisać taki skrypt?

najlepiej używac w formularzach takiego bajeru, ze trzeba przepisac kod ;p
jdenak to dziala zazwyczaj wtedy kiedy ktos ci spamuje jakimis programami co ciagle wypelniaja formularze
Użytkownik PiKey edytował ten post 27 listopad 2006, 17:03
Właśnie mnie tak spamują, ale nie umiem dodać takiej opcji ,zwłaszcza w jportalu.

stary nikt tu Tobie nie bedzie pisal kodu od reki bo kazdy ma cos innego na glowie.. masz tu kilka stron i .. SZUKAJ

master : www.google.com
www.hotscripts.com
www.hotscripts.pl
www.scripts.pl

pozdrawiam :>

A może zastosować plik .htaccess ?
deny from all allow from .pl # mozna podac zakresy adresow IP

Ewentualnie na podobnej zasadzie w PHP stosując funkcje: gethostbyaddr() i sprawdzając czy ostatnie trzy znaki == '.pl'.
Użytkownik ounc edytował ten post 29 listopad 2006, 02:19

Ewentualnie na podobnej zasadzie w PHP stosując funkcje: gethostbyaddr() i sprawdzając czy ostatnie trzy znaki == '.pl'.
Yhy, a jak ktoś ma w revdnsie ,org? albo .net? Zdarza się i to nawet dość często. Poza tym to by było wylewanie dziecka z kąpielą, gdyż nie ma sensu blokować dostępu do całej strony, jeśli tylko problem jest ze spamowaniem księgi czy czegośc tam jeszcze.

Oczywiście, że to nie jest doskonały sposób, który również nie zadziała gdy klient nie posiada revDNS.

Rozsądnym rozwiązaniem jest logowanie IP klienta podczas robienia wpisu i ewentualne późniejsze zablokowanie go/pewnego zakresu.

Jako ciekawostkę podaje namiar na klasę w PHP do geolokalizacji - Class5 Scout
Użytkownik ounc edytował ten post 29 listopad 2006, 11:28
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.