binarier
15.05.2006, 17:51:02
Chciałbym, żeby na moje forum mogli wchodzić tylko ludzie z Polski, bo ostatnio jest dużo nadużyć głównie używając zagranicznych proxy (polskie też są, ale polskich elite proxy za dużo niejest, a anonym i transparent łatwo wyśledzić)
Server nie przyjmuje htaccess...
Więc potrzebuje skryptu, który za pomocą nazwy hosta określi kraj.
Chciałbym żeby jeśli końcówka nazwy hosta jest .pl to wtedy można wejść.
Host pobieram tak: gethostbyaddr($_SERVER['REMOTE_ADDR']);
Tylko niewiem jak zrobić, żeby skrypt sprawdzał tylko końcówke, np. ...neoplus.adsl.tpnet.pl
A może jest jakaś inna metoda? Tylko, zeby działała na proxy...
behemot
15.05.2006, 19:41:44
<?php
$adres = 'jakas.fajna.domena.pl';
?>
Jednak lepszym wyjsciem jest sprwdzanie adresu ip i skorzystanie z jakiejs bazy ipkow. Np. OpenGEO lub geoIP.
binarier
15.05.2006, 20:57:54
Dzięki za kod

Napisałem z użyciem tego mały skrypcik kontroli dostępu

Jest tutaj:
http://free.srv.hu/b/i/binarier/inne/proxy.phpSprawdźcie czy z użyciem proxy uda sie uzyskać napis "Możesz Wejść"
Bedzie tylko jak znajdziecie polskie elite proxy, ciekawy jestem ile takich jest...
troche mało skuteczne, ja np niemoge, moim hostem jest adres IP,
natomiast geolokalizacja pokazuje ze jestem z polski, chodz miasta nie trafia.
thornag
15.05.2006, 23:24:02
Ja z wysp nie wejde. Czyli w jedna strone dziala poprawnie
Nightwalker
16.05.2006, 00:10:42
nie polecam tego wprowadzać, mój provider na siłe ma proxy (squid) ktorego ja nie moge ominąc i uzyskuje napis "nie mozesz wejsc"...
binarier
16.05.2006, 11:50:09
A jak wygląda u Ciebie HTTP_VIA... itp. ?
A co do tej bazy IP... To jak bardzo jest to skuteczne?