Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Adres ip, a maskowany użytkownik
Forum PHP.pl > Forum > PHP
ZeTu
Witam

Czy istnieje jakiś sposób by sprawdzić czy dany użytkownik korzysta ze swojego IP czy z przekierowania proxy jak dobrze mówię, a mówiąc inaczej chodzi o to, że są użytkownicy, którzy korzystają z "ukrywania IP" (np. przez http://nkac.pl)?

Bo mam skrypt do blokowania IP pobieranego przy dodawaniu komentarzy tych którzy spamują i po następnym razie użytkownik ma zablokowany formularz komentarzy i tak samo chciałbym sprawdzić czy korzysta ze swojego IP jak tak to sprawdza czy jest na liście banów jak nie to formularz wyświetla, a jeśli IP to proxy, to nie wyświetli formularza.

Pozdrawiam
Sephirus
Niestety jeśli dane proxy czy bramka proxy nie wysyła prawdziwego IP w nagłówkach (a w 99% przypadków tego nie robi) to nie da się niestety. Można jednak utrudnić sprawę poprzez zapamiętywanie innych danych użytkownika (rozumiem że nie są oni zalogowani).

Co możesz użyć od najmniej do najbardziej obiecujących rozwiązań
- ciasteczka (które powiedzą Ci co nieco o użytkowniku jak je wcześniej zapiszesz),
- browser fingerprint - odsyłam do google,
- Evercookie i podobne mechanizmy.

HTH wink.gif
wNogachSpisz
Wystarczy wpisać IP w google, jeśli w n procentach wyników pojawia się słowo kluczowe "proxy", to zaliczsz je jako proxy i odrzucasz lub wyświetlasz captche.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.