Witam,
Powiem Tyle co wiem ... A więc jeżeli ktoś jest za proxy to widoczna jest tablica $_SERVER['HTTP_X_FORWARDED_FOR'] za jej pomocą można stwierdzić czy ktoś jest za proxy czy też nie, ale.. oczywiście nie zawsze tak jest, ponieważ istnieją też Elite Proxy, które tego nie przesyłają i działają jakbyśmy mieli inne własne IP. Prawda jest taka, że skutecznie tego nie zablokujesz, jedyne co mi przychodzi do głowy to właśnie to co napisałem powyżej.
Tutaj masz
funkcję, która wyciąga IP, nawet jeżeli ktoś jest z sieci lokalnej, myślę, że na proxy zadziała podobnie, czyli generalnie sprawdzasz czy istnieje ta zmienna tablicowa i dajesz dostęp bądź nie, ale pamiętaj, że osoby za NAT'em też to dosięgnie...
Mam nadzieję, że aż takich bzdetów nie napisałem

Pozdrawiam
» Zobacz również:-
http://forum.php.pl/index.php?showtopic=31280-
http://forum.php.pl/index.php?showtopic=18266-
http://forum.php.pl/index.php?showtopic=33571