推荐应用

Discuz多国语言翻译

Discuz多国语言翻译

文库系统/文档系统

文库系统/文档系统

美食菜谱发布菜谱

美食菜谱发布菜谱

漫画阅读中心

漫画阅读中心

小说阅读中心

小说阅读中心

语言包切换基本文件

语言包切换基本文件

成语闯关

成语闯关

谷歌登錄Google登錄

谷歌登錄Google登錄

轻APP

轻APP

网上祭祀祭拜扫墓

网上祭祀祭拜扫墓

手机MP4视频上传

手机MP4视频上传

彩票开奖号码公布

彩票开奖号码公布

DZX泰语/傣语

DZX泰语/傣语

DZX日文版(日本语)

DZX日文版(日本语)

您当前的访问请求当中含有非法字符,已经被系统拒绝 临时解决方法

发布于 2013-11-24
FTP 进入网站根目录 找到 \source\class\discuz的discuz_application.php 编辑
查找private function _xss_check() {

    static $check = array('"', '>', '<', '\'', '(', ')', 'CONTENT-TRANSFER-ENCODING');

    if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {
      system_error('request_tainting');
    }

    if($_SERVER['REQUEST_METHOD'] == 'GET' ) {
      $temp = $_SERVER['REQUEST_URI'];
    } elseif(empty ($_GET['formhash'])) {
      $temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');
    } else {
      $temp = '';
    }

    if(!empty($temp)) {
      $temp = strtoupper(urldecode(urldecode($temp)));
      foreach ($check as $str) {
        if(strpos($temp, $str) !== false) {
          system_error('request_tainting');
        }
      }
    }

    return true;
  }
替换为
private function _xss_check() {
    $temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));
    if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {
      system_error('request_tainting');
    }
    return true;
  }
扫一扫添加有偿QQ
扫一扫添加微信客服