php 来访国内外IP判断代码并实现页面跳转
发布时间:2020-05-24 22:35:28 所属栏目:PHP 来源:互联网
导读:最近做了公司网站的一个需求:按来访人的IP来判断他是进中文网站还是英文网站。
|
我大概构思了一下,有两个方案: 1. Javascript判断来访者的浏览器语言,如果是中文系统,自然使用者都是中国人,跳中文网站; 如果是非中文系统,默认使用者非中国人,跳英文网站。 优点:判断反映速度快。 缺点:不准确,有可能中国用户喜欢用英文版系统,或者外国人使用中文系统的情况。 代码 <script type="text/javascript" language="javascript">function initurl() { $.ajax({ type:"GET",url:"checkip.php",dataType:"html",data:"&time="+new Date(),cache: false,async: false,beforeSend:function(XMLHttpRequest) { },success:function(msg) { //如果返回值为1表示访问者为中国地区的ip if(msg == 1){ //alert('I am China ip'); } else { //alert('I am not China ip'); location.href="英文网站"; } },complete:function(XMLHttpRequest,textStatus) { },error:function() { } }); } checkip.php页面的代码: setup($userip))
{
echo 1;
}
else
{
echo 2;
}
两种方法都可以完美实现判断来访IP,选择哪种就看你的具体需求了。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
