以下代码产生和应用背景:
1 获得用户真实ip
2 根据有道ip库定位用户所在地区
3 山东济南用户定向到指定ip,其他地区保持不变
/**
* 根据客户ip定向到指定网址
* @author Www.Wesoho.Com
* @copyright 2012
*/
header('Expires: Sat, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', false );
header('Pragma: no-cache');
//获得客户端ip
function get_real_ip()
{
$ip = false;
if (!empty($_SERVER["HTTP_CLIENT_IP"])) {
$ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ips = explode(", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
if ($ip) {
array_unshift($ips, $ip);
$ip = false;
}
for ($i = 0; $i < count($ips); $i++) {
if (!eregi("^(10|172.16|192.168).", $ips[$i])) {
$ip = $ips[$i];
break;
}
}
}
return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}
$ip=get_real_ip();
$mystring=file_get_contents(".s?type=ip&q=".$ip);
if((strpos($mystring,"山东")>0)&&(strpos($mystring,"济南")>0))
{
echo "";
}
?>
本文发布于:2024-02-02 02:33:36,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170681498840833.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |