2010-08-17 130 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