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

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

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

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

061136201000 061136202255 湖北省 武汉市

       061183000000 061183003255 湖北省 武汉市

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

‍‍

 $ip = getenv ("REMOTE_ADDR"); // 获取ip地址if($ip=="061136201000"){echo "<script>locationhref= 123baiducom;</script>"; }else{echo "<script>locationhref=234baiducom;</script>";   }

给你一个获取IP的代码,然后根据获取的地区名去数据库匹配对应的城市或二级域名即可。

#region 获取IP

/// <summary>

/// 客户端ip(访问用户)

/// </summary>

public static string GetUserIp

{

get

{

string realRemoteIP = "";

if (SystemWeb>

以上就是关于如何实现不同地区的ip访问同一个网站显示不同页面的内容啊,本人php基础性太差全部的内容,包括:如何实现不同地区的ip访问同一个网站显示不同页面的内容啊,本人php基础性太差、asp.net mvc获取访问者IP根据IP获取城市地址跳转到相应的页面 求大神!、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9524533.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存