IT技术博客大学习 共学习 共进步

验证IP属于国内还是国外的PHP类,可限制国内IP用户

铭扬工作室Blog 2009-11-12 00:04:08 浏览 4,164 次

    声明一下: 代码与IP库不开源 使用没问题, 个人认为可以验证99.9%的IP哦….

    欢迎各位朋友验证.

    演示地址: http://www.cnbluetu.com/demo/iplimit2/

功能简介:

    此类可以验证 指定IP地址 属于国内IP用户,

    还是属于国外IP用户

    功能简单,但对有特殊需求的朋友,

    绝对实用

    约定:

    以下情况被视为 国内IP, 返回 true

    1 IP地址是局域网内的, 2 特殊环境下取不到IP时

    功能简介:

    此类可以验证 指定IP地址 属于国内IP用户,还是属于国外IP用户

    功能简单,但对有特殊需求的朋友,绝对实用

    约定:

    以下情况被视为 国内IP, 返回 true

    1 IP地址是局域网内的, 如192.168.1.1

    2 特殊环境下取不到IP时

    用法:

    调用方法1: 测试当前用户是否在国内

    include_once(’iplimit.class.php’);

    $iplimit = new iplimit;

    if($iplimit->setup())

    {

     echo “在国内”;

    }

    else

    {

     echo “在国外”;

    }

    调用方法2: 测试指定IP地址属于国内还是国外

    include_once(’iplimit.class.php’);

    $iplimit = new iplimit;

    if($iplimit->setup(’10.192.43.159′))

    {

     echo “在国内”;

    }

    else

    {

     echo “在国外”;

    }

    调用方法3: 调试信息

    echo $iplimit->msg;

    下载地址: http://www.cnbluetu.com/download/ip.rar

建议继续学习

  1. 使用python来抓取新浪的IP数据 (阅读 8,284)
  2. 获取指定(访客)IP的所有信息,地址、邮政编码、国家、经纬度等的API (阅读 6,362)
  3. 命令行获取主机外网IP,相当于ip138的功能 (阅读 6,025)
  4. 计算机网络协议包头赏析-IP (阅读 5,844)
  5. 当网站使用CDN后获取客户端真实IP的方法 (阅读 5,824)
  6. nginx在fastcgi模块中转发真实的后端IP (阅读 4,984)
  7. 获取客户端真实IP方法 (阅读 4,883)
  8. nginx.conf控制指定的代理ip和ip访问的设置手记 (阅读 4,624)
  9. ip地址中的网络号,主机号 (阅读 4,522)
  10. 重谈IP欺骗技术 (阅读 4,223)