网络营销师_王健
php判断ip跳转
post by:王健 2018-1-10 15:34
<?php


function getAddr(){

//获取ip
function getip() {
    if (!empty($_SERVER["HTTP_CLIENT_IP"])) {
        $cip = $_SERVER["HTTP_CLIENT_IP"];
    } else if (!empty($_SERVER["HTTP_X_FORWARDED_FOR"])) {
        $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
    } else if (!empty($_SERVER["REMOTE_ADDR"])) {
        $cip = $_SERVER["REMOTE_ADDR"];
    } else {
        $cip = "";
    }
    return $cip;
}

$ipz=getip();
//获取地址
$ip = iconv("GB2312", "UTF-8",file_get_contents("http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=".$ipz));
    $ip = preg_replace('/\d|\.|\-/is', '', $ip);
    $c  = preg_split('/\s+/is',$ip);     
    return join(' ', $c);
}
  $aa = getaddr();
 
$str = mb_convert_encoding($aa,'gb2312','utf8');

//判断地址并跳转

if(stripos($str,"随州"))
 {
  header("Location: http://www.hack001.com/");  
  exit;
 }
else{
  header("Location: http://www.so.com/");  
  exit;
}


  ?>
评论:
发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容