• 技术文章 >php教程 >php手册

    php 来访国内外IP判断代码并实现页面跳转

    2016-06-13 12:20:37原创559
    我大概构思了一下,有两个方案:
    1. Javascript判断来访者的浏览器语言,如果是中文系统,自然使用者都是中国人,跳中文网站;

    如果是非中文系统,默认使用者非中国人,跳英文网站。

    优点:判断反映速度快。
    缺点:不准确,有可能中国用户喜欢用英文版系统,或者外国人使用中文系统的情况。


    代码

    复制代码 代码如下:





    2.使用IP库来进行来访IP的判断

    优点:判断准确。
    缺点:响应速度没Javascript快。

    需要引用一个PHP的IP库 ip_php.zip

    我在网站头部引用jquery进行判断

    复制代码 代码如下:





    ...


    checkip.php页面的代码:

    复制代码 代码如下:


    $userip=$_SERVER['REMOTE_ADDR'];
    //引用ip库的文件 把ip.zip里的全部文件放在lib目录下
    include_once('/lib/iplimit.class.php');
    $iplimit = new iplimit;
    if($iplimit->setup($userip))
    {
    echo 1;
    }
    else
    {
    echo 2;
    }



    两种方法都可以完美实现判断来访IP,选择哪种就看你的具体需求了。
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:php 向访客和爬虫显示不同的内容 下一篇:php+javascript的日历控件
    php培训_php实战培训【立即报名】-php中文网第20期

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• Windows下搭建PHP开发环境• 你会做Web上的用户登录功能吗?• 挑战最棒的留言本的源码(三)• 修改mysql密码的方法• PHP脚本的8个技巧(3)包含文件
    1/1

    PHP中文网