• 技术文章 >后端开发 >php教程

    php实现禁止IP段访问网站的代码_PHP教程

    2016-07-13 17:10:37原创589
    有个前提条件是我们的页面必须是php类型的页面,如果你生成了html静态页面这种方法就不可行了哦,下面我们来看看php实现禁止IP段访问网站的代码.
    代码如下 复制代码

    //加IP访问限制
    if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CLIENT_IP'), 'unknown')) {
    $userip = getenv('HTTP_CLIENT_IP');
    } elseif(getenv('HTTP_X_FORWARDED_FOR') && strcasecmp(getenv('HTTP_X_FORWARDED_FOR'), 'unknown')) {
    $userip = getenv('HTTP_X_FORWARDED_FOR');
    } elseif(getenv('REMOTE_ADDR') && strcasecmp(getenv('REMOTE_ADDR'), 'unknown')) {
    $userip = getenv('REMOTE_ADDR');
    } elseif(isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], 'unknown')) {
    $userip = $_SERVER['REMOTE_ADDR'];
    }
    $ban_range_low=ip2long("217.0.0.0"); //ip段上
    $ban_range_up=ip2long("217.255.255.255");//ip段尾
    $ip=ip2long($userip]);
    if ($ip>$ban_range_low && $ip<$ban_range_up)
    {
    print "Banned";
    exit();
    }
    ?>

    www.bkjia.comtruehttp://www.bkjia.com/PHPjc/629663.htmlTechArticle有个前提条件是我们的页面必须是php类型的页面,如果你生成了html静态页面这种方法就不可行了哦,下面我们来看看php实现禁止IP段访问网...

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 实现 禁止 段访问 访问 站的 代码 有个 前提 条件 我们 页面 必须 php 类型 如果
    上一篇:php中简单的防CC脚本攻击经验总结_PHP教程 下一篇:php中数组写入文件方法_PHP教程
    PHP编程就业班

    相关文章推荐

    • PHP高并发实例详解之解决商品库存超卖问题• 带你聊聊PHP中的泛型之基础知识浅析• 各位大大一起来帮忙看一下!解决办法• 文件下传的若干有关问题• 请教各位测试这段代码的结果是什么

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网