因此,我有一个联盟计划,最近一直在从我们没有服务的国家收到很多糟糕的消息,我们告诉联属会员将会失效。无论如何,这将导致我们的逆转速度达到顶峰。所以我想对此做点什么。仅显示某些国家的代码
所以我想使用geoip,它将我的东西作为2个字母的国家代码。
<?php
$output = shell_exec('geoip-lookup '.$_SERVER['REMOTE_ADDR']);
?>
那么我怎么把它放在一起呢?
这是正确的吗?
<?php
$output = shell_exec('geoip-lookup '.$_SERVER['REMOTE_ADDR']);
if($_SESSION['check']!=1) && ($output=='US' || $output=='AU' || $output=='GB' || $output=='CA')
{
$submission = $_POST['submission_id'];
$_SESSION['check']=1;
echo 'insert pixel';
}
?>
为什么与外部可执行打扰时,有这种的[原生的PHP代码](http://www.maxmind.com/app/php)? – Jon
@Andrew,你不应该“修复”你的问题,以包括下面回答的更正,否则他们将不再适用,任何未来读者都会被混淆。最好把错误留在那里。 – Mike
@Jon,我不会打电话给你提到的* native *。 :)这是一个扩展或模块。 * Native * PHP就像'strpos()'或SPL库。 –