坏蛋网络

 找回密码
 立即注册

微信登录

只需一步,快速开始

手机动态码快速登录

手机号快速注册登录

搜索

[DZ教程] Discuz“您当前的访问请求当中含有非法字符“的解决方法

[复制链接]
坏蛋网络官方 发表于 2020-1-20 02:37:42 来自手机 | 显示全部楼层 |阅读模式
故障描述:, {6 N9 D' U& E
退出登录时出现”您当前的访问请求当中含有非法字符,已经被系统拒绝“错误。
4 F% j8 ?4 m. X2 A: f, U8 b解决方法:
; p) i) s) M3 o. k/ V- D0 R- w9 Q打开 sourceclassdiscuzdiscuz_application.php 文件: D$ K. M4 ~1 a$ P1 C
找到
, b4 I7 H+ A# J1 l; |private function _xss_check() {
5 @* a( L' Q$ q# H% w8 W- `. U9 l+ K4 k$ A& K% d. Z
    static $check = array('"', '>', '<', ''', '(', ')', 'CONTENT-TRANSFER-ENCODING');
. V8 w2 B- I: O2 ?5 w6 g  k
* @6 K* |% r8 z  p1 a( U6 K    if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {
# E! f* m  l, }( P        system_error('request_tainting');2 s# K: W1 T% ^5 P- }
    }+ B  f& ?: Q" L0 ~# m9 X' q

0 Y# q. F  k. u7 d# V    if($_SERVER['REQUEST_METHOD'] == 'GET' ) {9 B8 J5 m- G7 ^
        $temp = $_SERVER['REQUEST_URI'];6 i( t4 g5 f! Z) _9 C% ?8 [- d
    } elseif(empty ($_GET['formhash'])) {
0 V9 `0 w' \: o2 C1 R, A- b        $temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');
- Y9 {' x5 A9 Q/ x    } else {
. y" ~% _) S( \$ |        $temp = '';
* |5 N. ]0 m9 V5 ?6 o9 z/ l9 A  y/ }. O    }/ ^7 t. F3 A. {, {7 c7 I, y
$ S- O8 [8 Y: M" U* @/ S5 }
    if(!empty($temp)) {
8 }0 C" d; A' Q! b" x0 x        $temp = strtoupper(urldecode(urldecode($temp)));
5 q# ^! Q1 b$ i. ^  B0 T" H        foreach ($check as $str) {, ?/ M# K" d( ^! h' P
            if(strpos($temp, $str) !== false) {
! J5 A& m- m9 _8 P                system_error('request_tainting');
$ }( p- o- s8 M            }
$ g3 U  M5 p( N3 t6 W        }2 q( B" B$ P( T7 D( d% V
    }& o. Y" Q  x  Q2 }2 O

* ~9 v0 Q: F$ X  Y; B0 b    return true;% C/ L2 s+ N* o
}
+ M8 j3 B8 P. H7 y4 H修改为% N# v  e, {7 \
private function _xss_check() {
* h- g* w) e7 j4 R- {3 _+ H- a    $temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));
" Y" f4 C" G) a- ?# q$ {    if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {
5 ?$ q+ W7 i) S( j, b* ?; U        system_error('request_tainting');5 p* y6 d0 Z5 _3 _6 ]2 W
    }6 O: I) z# K. U* W( l  b
    return true;
: |/ N) I2 }8 }, |1 d}                                              6 G& V: a# Q7 }
1522902029506.jpg
想说又不敢说,说了又怕被拒绝,拒绝了又怕尴尬,就是这样的。内心很痛苦的那种。
江山狂念 发表于 2020-1-20 19:57:34 | 显示全部楼层
谢谢楼主,共同发展
回复

使用道具 举报

bogewl 发表于 2020-1-21 01:12:56 | 显示全部楼层
前排支持下
回复

使用道具 举报

杨晨女神 发表于 2020-1-21 11:48:51 | 显示全部楼层
回复

使用道具 举报

1287252690 发表于 2020-1-21 17:32:38 | 显示全部楼层
路过,学习下
回复

使用道具 举报

foryun 发表于 2020-1-22 01:03:52 | 显示全部楼层
写的真的很不错
回复

使用道具 举报

jjj111 发表于 2020-1-23 00:28:32 | 显示全部楼层
有道理。。。
回复

使用道具 举报

66666 发表于 2020-1-24 16:35:32 | 显示全部楼层
看帖回帖是美德!
回复

使用道具 举报

岁月神偷 发表于 2020-1-26 04:13:04 | 显示全部楼层
沙发!沙发!
回复

使用道具 举报

yyc男神 发表于 2020-1-26 14:32:09 | 显示全部楼层
我是个凑数的。。。
回复

使用道具 举报

快速回复 返回顶部 返回列表