如何实现不同地区的ip访问同一个网站显示不同页面的内容啊,本人php基础性太差

2024-12-25 22:53:25
推荐回答(5个)
回答1:

你的问题首先你要先知道不同区域的ip地址划分区间,然后获取客户端的ip地址,再判断是哪个地址的ip地址,最后用js做域名跳转。

  比如:先获取湖北的ip地址范围

  061.136.201.000 061.136.202.255 湖北省 武汉市
       061.183.000.000 061.183.003.255 湖北省 武汉市

  然后php就写获取客户端的ip

‍‍

  1.  $ip = getenv ("REMOTE_ADDR"); // 获取ip地址
  2. if($ip=="061.136.201.000"){
  3. echo "";
  4.  }else{
  5. echo "";   }

回答2:

就是根据访问的ip地址获取城市名称,然后设置不同的权限,获取城市的代码如下:


function GetIP() {

if ($_SERVER["HTTP_X_FORWARDED_FOR"])

$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];

else if ($_SERVER["HTTP_CLIENT_IP"])

$ip = $_SERVER["HTTP_CLIENT_IP"];

else if ($_SERVER["REMOTE_ADDR"])

$ip = $_SERVER["REMOTE_ADDR"];

else if (getenv("HTTP_X_FORWARDED_FOR"))

$ip = getenv("HTTP_X_FORWARDED_FOR");

else if (getenv("HTTP_CLIENT_IP"))

$ip = getenv("HTTP_CLIENT_IP");

else if (getenv("REMOTE_ADDR"))

$ip = getenv("REMOTE_ADDR");

else

$ip = "Unknown";

return $ip;

}

?>


$ip=GetIP();

//$ip="222.23.43.23";

$url='http://www.ip138.com/ips138.asp?ip='.$ip.'&action=2';

//echo $url;

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);

//设置URL,可以放入curl_init参数中

curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.1; WOW64)
AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1");

//设置UA

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

//将curl_exec()获取的信息以文件流的形式返回,而不是直接输出。如果不加,即使没有echo,也会自动输出

$content = curl_exec($ch);

//执行

curl_close($ch);

//关闭

//echo $content;

//

  • 本站主数据:湖南省常德市电信


  • preg_match('/本站主数据:(?(.*))市(.*)<\/li>
  • /',$content,$arr);

    //查询注意事项

    if(strripos($arr['mess'],"省")>0)

    $city=substr($arr['mess'],strripos($arr['mess'],"省")+2,100);

    else

    $city=$arr['mess'];

    //echo $city;

    ?>



  • 回答3:

    介绍一个:搜索bai兔子。IP。软件使用du到的地方有很多,
    手机/电脑都可以用。
    使用步骤:

    1。下载好IP转换软件

    2.安装工具到手机/电脑上。

    3.打开工具后选择IP地址。

    支持一键连接多开窗口不同IP,
    单窗口单IP

    4.点开始连接即可完成修改IP步骤。

    回答4:

    使用不同IP有很多种方法:
    这里推荐比较简单的兔子-IP软件。
    一键切换,动态,静态,窗口IP等切换方法
    全国大多数城市,使用广泛:电脑,手机,模拟器都可以使用。

    回答5:

    第一步:下【兔子-IP】软件。下载手机版
    第二步:免费注册账号
    第三步:连接你要修改的目的节点
    第四步:打开浏览器查询IP是你修改之后的IP
    就可以解决你的问题了。