是否有办法使用geoIP在某个国家/地区显示div(或其他元素),使用http://us3.php.net/manual/en/ref.geoip.php处的国家/地区代码
流程将类似于:
<?php
if ($country = CA) {
echo '<div class="1">';
} else {
echo '<div class="2">';
}
?>
可以这样做吗?你能写出来吗? 谢谢。
答案 0 :(得分:1)
您需要分两步完成:
示例代码:
<?php
// client IP
$ip = $_SERVER['REMOTE_ADDR'];
// two letter country code
$country = geoip_country_code_by_name($ip);
if ($country == 'CA') {
echo '<div class="1">'; // will be displayed only in Canada
} else {
echo '<div class="2">';
}