2012-09-19 26 views
0

我想隐藏内容并将某些特定国家(如伊朗,巴基斯坦,阿富汗)的流量重定向到为其专门为其构建的其他网页,但我想向其他国家/地区显示此内容如何可能请帮助我想要隐藏特定国家的内容

+3

你能否提供一些代码队友获取IP? – Littm

+0

+1为你.... Littm – Gautam3164

回答

0

使用$_SERVER然后使用http://api.hostip.info/country.php?ip=100.100.100.100跟踪国家,然后应用重定向到它

+0

其工作完美 谢谢你的帮助:) – zeshan

0

最简单的方法是从用户确定他们在哪个国家,然后将该信息保存到会话或Cookie,以便您的代码可以引用它。尽管有可能在IP范围内猜测,也许猜测基于本地用户时间设置的位置(此时开始非常棘手),但最简单的方法是简单地询问用户。

如果你是代码样本之后,我写了一个相当长的回答这个非常类似的问题,你可能会感兴趣的还有:你需要一个像IP2Location服务Wordpress: Use method="post" for multiple language selection

0

。您的服务器端代码必须根据API或IP到位置数据库检查IP地址并从那里阻止。通过JavaScript阻止内容可能阻止某些客户端,但很容易绕过它。