坏蛋网络

 找回密码
 立即注册

微信登录

只需一步,快速开始

手机动态码快速登录

手机号快速注册登录

搜索

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

[复制链接]
坏蛋网络官方 发表于 2020-1-20 02:37:42 来自手机 | 显示全部楼层 |阅读模式
故障描述:
% S3 F2 {4 p* h7 p退出登录时出现”您当前的访问请求当中含有非法字符,已经被系统拒绝“错误。3 Q$ @( L6 E& m: d1 l( o
解决方法:$ [" x: y4 Q8 f) V
打开 sourceclassdiscuzdiscuz_application.php 文件4 P% a& X* O- y+ h; L4 P! \- z
找到0 E& R+ D5 Z+ n
private function _xss_check() {
. E: g  k. n5 ^" L/ |) Z
1 G# ^( L1 w; _1 P7 u, D4 {    static $check = array('"', '>', '<', ''', '(', ')', 'CONTENT-TRANSFER-ENCODING');
, ^( y0 h9 `+ ^- E6 P5 f4 }" b' U2 g. ~4 ]& N5 a6 s
    if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {
  e0 B. B1 p; r4 d        system_error('request_tainting');+ F, b4 N1 a. V
    }
1 E( F9 D, I: E8 ?/ w) p- Z( l6 i  c; x
    if($_SERVER['REQUEST_METHOD'] == 'GET' ) {# K1 z+ q( B" X1 y  w
        $temp = $_SERVER['REQUEST_URI'];
2 M& p' O; B7 f" h+ U) W; P    } elseif(empty ($_GET['formhash'])) {3 q4 Y) Z. m8 E) w. u. _
        $temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');6 I/ ]4 C& F8 i. o7 O
    } else {' N0 o+ U8 ~3 u/ r) a
        $temp = '';" [$ X$ T6 r- q' t0 q
    }" \2 {) ]8 [( t* T5 [4 f2 T
, Y& Z6 d% O) ^
    if(!empty($temp)) {
: R/ V. E0 b; @, g        $temp = strtoupper(urldecode(urldecode($temp)));
' f5 t  Z$ z& \+ q7 }. |2 ~        foreach ($check as $str) {  N4 {6 E6 e. P- r
            if(strpos($temp, $str) !== false) {0 f: @" I# q# Y" F
                system_error('request_tainting');3 h7 Z+ w2 k$ V. @
            }& R( V& z0 X3 A$ g6 c- |; b
        }
3 G# g8 [; S6 J5 S' [    }
* y# `* M6 |6 X1 O4 w: k( L: P4 K- Q& m- p5 i* ~
    return true;
7 E" G% j8 K5 v+ N( M}
% k, }, A9 E6 H* X修改为+ h8 U& a, a, G
private function _xss_check() {
  `% S% G# r  o* m    $temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));
2 J6 |, W$ n! L! o8 \* T0 L3 v# @    if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {) [7 L6 H, n! B9 q  g
        system_error('request_tainting');0 i- p$ m9 Q# r& u) E
    }
& C- e! q' Q# x# O+ r  W, ]    return true;
! Q# A; T4 f8 w- I& u}                                              . m2 V4 d3 ?  G, d; K4 V0 g  R+ ]
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 | 显示全部楼层
我是个凑数的。。。
回复

使用道具 举报

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