yiduzixin@163.com | 发布于 2018-08-01 11:06:53 | 阅读量 179 |
发布于 2018-08-01 11:06:53 |

修改MY_Controller.php

$this->checkUrl();
public function checkUrl() {
        $cur_uri = ($_SERVER["REQUEST_URI"] == $_SERVER["PHP_SELF"]) ? $_SERVER["PHP_SELF"] . "?" : $_SERVER["REQUEST_URI"];
    $cur_uri=strtolower($cur_uri);
    $cur_uri= urldecode($cur_uri);
    
    $filter_array = array('script','iframe','alert',',','#','¥','confirm',';','document','eval','LF','CR','(',')','%','@','$','<','>');
    
    $error_msg='';
    foreach($filter_array as $val){
      if(strstr($cur_uri,$val)){
        die('Disallowed Key Characters.');
        return false;
      }
    }
    
    return true;
    }

 


内容更新于: 2019-02-12 17:29:34
链接地址: http://blog.leanote.com/post/yiduzixin@163.com/%E8%B7%A8%E7%AB%99%E8%84%9A%E6%9C%AC%E6%94%BB%E5%87%BB

上一篇: X-Frame-Options响应头缺失漏洞

下一篇: 路由设置

179 人读过
立即登录, 发表评论.
没有帐号? 立即注册
0 条评论
文档导航