小弟我做了个ip判断城市进行跳转,放到公共文件就出现不停访问跳转了
程序员文章站
2022-06-17 16:35:56
...
我做了个ip判断城市进行跳转,放到公共文件就出现不停访问跳转了
我做了个ip判断城市进行二级域名跳转,文件为ipaddress.php,把文件放在公共条用文件里面打开网址就会出现不停访问跳转,现在有什么办法实现这个跳转但不会出现这种无休止访问的问题,我有想到利用cookies,但不知道下来该怎么做,哪位长老帮下忙。
------解决思路----------------------
其实你这段 js 代码是不需要的
你既然是根据用户的 ip 跳转对应的二级域名,那么你就应该有一个城市(地区)与二级域名的对照表
当从 ip 取得城市(地区)名时,从此表查得二级域名进行跳转就可以了(header 函数),当然还要和 $_SERVER['HTTP_HOST'] 比较一下,已经是了就不再跳转了
------解决思路----------------------
地址后面给个标志位比如,transf=1 ,页面首先接受request[""]==1,则不执行判断。
你这样写死了怎么行。。。。
------解决思路----------------------
很简单, 主域名 www.xxx.com
分站域名, bj.xxx.com, xa.xxx.com, gz.xxx.com ....
从www来的请求,根据ip跳转到分站, 分站的代码不需要跳转,简单判断域名然后用header()跳转就好了。
我做了个ip判断城市进行二级域名跳转,文件为ipaddress.php,把文件放在公共条用文件里面打开网址就会出现不停访问跳转,现在有什么办法实现这个跳转但不会出现这种无休止访问的问题,我有想到利用cookies,但不知道下来该怎么做,哪位长老帮下忙。
------解决思路----------------------
其实你这段 js 代码是不需要的
你既然是根据用户的 ip 跳转对应的二级域名,那么你就应该有一个城市(地区)与二级域名的对照表
当从 ip 取得城市(地区)名时,从此表查得二级域名进行跳转就可以了(header 函数),当然还要和 $_SERVER['HTTP_HOST'] 比较一下,已经是了就不再跳转了
------解决思路----------------------
地址后面给个标志位比如,transf=1 ,页面首先接受request[""]==1,则不执行判断。
你这样写死了怎么行。。。。
------解决思路----------------------
很简单, 主域名 www.xxx.com
分站域名, bj.xxx.com, xa.xxx.com, gz.xxx.com ....
从www来的请求,根据ip跳转到分站, 分站的代码不需要跳转,简单判断域名然后用header()跳转就好了。
相关文章
相关视频