花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來到素材無憂網(wǎng),按 + 收藏我們
登錄 注冊 退出 找回密碼

Discuz! “您當(dāng)前的訪問請求當(dāng)中含有非法字符“解決方法

時間: 2019-05-23 08:07 閱讀: 作者:素材無憂網(wǎng)

故障描述退出登錄時出現(xiàn)”您當(dāng)前的訪問請求當(dāng)中含有非法字符,已經(jīng)被系統(tǒng)拒絕“錯誤。
解決方案如下:

sourceclassdiscuz的discuz_application.php
查找

[代碼]php代碼:
  1. 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;            }
復(fù)制代碼
替換為:

[代碼]php代碼:
  1.     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;            }
復(fù)制代碼

版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!

轉(zhuǎn)載請注明: Discuz! “您當(dāng)前的訪問請求當(dāng)中含有非法字符“解決方法

標(biāo)簽:  
相關(guān)文章
模板推薦