2010-08-17 138 views
0

我需要限制訪問我的網站從一些地區。 我該怎麼辦不允許一些國家訪問我的網站?(來自亞美尼亞例如) (什麼是我必須要走的路?.htaccess?也許只有ip地址?)限制訪問網站

+1

「geolocate」是您追蹤的搜索字詞。這看起來不錯:http://htmlblog.net/geolocate-your-visitors-with-php-part-1/ – meagar 2010-08-17 14:46:23

回答

3

您可以利用地理位置。 http://www.geoplugin.com/webservices/php有一個堅實的API,它會根據訪問者的IP地址爲您提供一個關於某個地區的完整信息。使用此功能,您可以記錄對數據庫的訪問權限並切斷X個訪問者之後的區域,或者與數據庫中的黑名單進行比較。

請注意,代理用戶可能會被無意中阻止(即通過亞美尼亞的中國用戶路由或通過土耳其的美國用戶)。

此外,這項工作相反,如果有人真的想要訪問您的網站,他們可以代理周圍。

0

IP地址; .htaccess在這裏不會幫你。 CogitoErgoSum指出了IP的地理位置。

+0

感謝信用:) – CogitoErgoSum 2010-08-17 15:12:09