Php 检测国家/地区,显示那里是否有产品
我正试图展示一个取决于国家的div,我对如何做到这一点有点迷茫。我的网站正在Wordpress上运行。因此,应该发生的是,例如,当国家是新加坡、柬埔寨和越南时,会出现此特定部分(如“此产品在新加坡可用”),如果不是这三个部分,则会出现另一个部分(如“此产品在菲律宾不可用”)Php 检测国家/地区,显示那里是否有产品,php,jquery,wordpress,Php,Jquery,Wordpress,我正试图展示一个取决于国家的div,我对如何做到这一点有点迷茫。我的网站正在Wordpress上运行。因此,应该发生的是,例如,当国家是新加坡、柬埔寨和越南时,会出现此特定部分(如“此产品在新加坡可用”),如果不是这三个部分,则会出现另一个部分(如“此产品在菲律宾不可用”) 如何实现这一点?要了解用户所在国家,可以使用Sypex Geo: 它是BSD授权的。不幸的是,它只有俄文文档,但使用方法如下: 将SxGeo.php脚本文件和SxGeo.dat国家/地区数据库文件复制到主机 在Wordpre
如何实现这一点?要了解用户所在国家,可以使用Sypex Geo: 它是BSD授权的。不幸的是,它只有俄文文档,但使用方法如下:
include('SxGeo.php')代码>
$SxGeo=新的SxGeo();
//默认模式
//或
$SxGeo=新的SxGeo('SxGeo.dat',SxGeo|u批处理| SxGeo_内存);
//最快模式,使用更多RAM
$IP
中。我不能给你一个完美的建议,如何检测用户的IP,因为用户可以背后的代理服务器。您可能想看看这个主题:但是,我相信,在许多情况下,代理服务器与其用户在同一个国家
$ip=$\u服务器['REMOTE\u ADDR'];
$country=$SxGeo->getCountry($ip);
//返回两个字母国家/地区ISO代码
unset($SxGeo)代码>
向我们展示您迄今为止尝试过的内容(代码)?