我想隐藏内容并将某些特定国家(如伊朗、巴基斯坦、阿富汗)的流量重定向到专门为其构建的其他网页,但我想将此内容展示给其他国家的流量如何实现请帮助我
问问题
1499 次
3 回答
0
最简单的方法是从用户那里确定他们所在的国家/地区,然后将该信息保存到 Session 或 Cookie 中,以便您的代码可以引用它。虽然可以猜测 IP 范围,也可能根据本地用户时间设置猜测位置(此时开始变得非常棘手),但最简单的方法是简单地询问用户。
如果您在寻找代码示例,我为这个您可能感兴趣的非常相似的问题写了一个相当长的答案:Wordpress: Use method="post" for multiple language selection
于 2012-09-19T08:32:33.050 回答
0
您需要像IP2Location这样的服务。您的服务器端代码必须对照 API 或 IP 到位置的数据库检查 IP 地址并从那里阻止。通过 JavaScript 阻止内容可能会阻止某些客户端,但很容易绕过它。
于 2012-09-19T08:33:59.443 回答
0
获取 IP,$_SERVER
然后使用它http://api.hostip.info/country.php?ip=100.100.100.100
来跟踪国家/地区,然后对其应用重定向
于 2012-09-19T08:34:27.393 回答