根据获取IP的省份来开打指定网址

今天刚学到的,拿出来分享给需要的人。

<?php
function ipdy($ipaddr) {
    $ipInfoApi= 'http://ip.taobao.com/service/getIpInfo.php?ip='.$ipaddr; 
    $areaInfo= file_get_contents($ipInfoApi);   
    $areaInfo= json_decode($areaInfo);
    $ipjg=$areaInfo->data->country.$areaInfo->data->area.$areaInfo->data->region.$areaInfo->data->city.$areaInfo->data->isp;
    //$ipjg=iconv('UTF-8','GBK',$ipjg);
    return $ipjg;
}
$ipaddr= $_SERVER["REMOTE_ADDR"];
$ip_str=ipdy($ipaddr);

if(strpos($ip_str,'北京')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'天津')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'河北')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'山西')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'内蒙古')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'辽宁')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'吉林')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'黑龙江')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'上海')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'江苏')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'浙江')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'安徽')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'福建')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'江西')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'山东')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'河南')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'湖北')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'湖南')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'广东')){
    header("Location: https://www.baidu.com");
}elseif(strpos($ip_str,'广西')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'海南')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'重庆')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'四川')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'重庆')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'贵州')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'云南')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'西藏')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'陕西')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'甘肃')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'青海')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'宁夏')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'新疆')){
    header("Location: https://www.yangchao.org"); 
}elseif(strpos($ip_str,'香港')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'澳门')){
    header("Location: https://www.baidu.com"); 
}elseif(strpos($ip_str,'台湾')){
    header("Location: https://www.baidu.com"); 
}else{
    echo '未识别的地区';
}
?>

本博客所有文章如无特别注明均为原创。作者:yangchao复制或转载请以超链接形式注明转自 微壳儿
原文地址《根据获取IP的省份来开打指定网址

相关推荐

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)