我想限制来自特定地理区域的所有用户访问我的网站。如何限制从特定地理区域访问网站
0
A
回答
0
您可以使用PHP来做到这一点:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$file = file_get_contents("http://api.hostip.info/?ip={$ip}");
if(stristr($file, 'bad country') === FALSE) {
echo 'ya\'ll may visit this here site.';
}
else {
echo "nope!";
}
?>
相关问题
- 1. 限制网站访问特定国家
- 2. 如何限制按地理位置访问网站?
- 3. 如何限制访问特定IP或域名的网站的某些页面
- 4. 如何限制特定国家访问我的网站?
- 5. 从IP或地区块访问网站
- 6. 如何上传特定区域/区域的网站?
- 7. 限制访问网站
- 8. 如何限制访问我的本地网站与Apache
- 9. 限制访问特定国家的PHP网站
- 10. 限制对特定用户的网站公共页面访问
- 11. 网站在特定国家的访问受限制
- 12. 我可以限制网站访问特定的计算机吗?
- 13. 阻止从特定IP访问网站?
- 14. 如何限制iframe从外部网站到特定域的显示
- 15. 按区域限制cloudwatch访问
- 16. 从局域网访问ASP.NET网站
- 17. 限制特定区域内的服务
- 18. 将UIPanGestureRecognizer限制在特定区域
- 19. 如何限制网站访问仅限美国或北美
- 20. 通过域名限制对网站的访问
- 21. 访问原产地限制的网站,但允许一切,当连接到特定的网站
- 22. 如何限制访问某些网页在我的网站
- 23. 网站访问者人数限制
- 24. 限制访问网站的部分(Django)
- 25. 访问网站文件的限制
- 26. 限制网站访问QR扫描仅
- 27. 限制访问“admin”面板的网站?
- 28. 用户访问限制网站
- 29. joomla网站显示限制访问
- 30. 限制对SharePoint网站的访问
您可以配置防火墙,以阻止来自某些国家的所有IP地址。但是,足够关心的人无论如何都可以访问。 – nhahtdh