坏蛋网络

 找回密码
 立即注册

微信登录

只需一步,快速开始

手机动态码快速登录

手机号快速注册登录

搜索

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

[复制链接]
坏蛋网络官方 发表于 2020-1-20 02:37:42 来自手机 | 显示全部楼层 |阅读模式
故障描述:
: e+ \" n2 {3 O! x退出登录时出现”您当前的访问请求当中含有非法字符,已经被系统拒绝“错误。
3 Q/ O4 v; m' a1 M解决方法:2 O( O" g) u) A
打开 sourceclassdiscuzdiscuz_application.php 文件2 U) Z4 e& }7 y( z; C* W
找到
! W6 Q- R+ V  x$ [& A" \private function _xss_check() {
( F9 x7 T" X) ^+ n
8 y9 x! L$ e$ J0 Q3 Y8 j    static $check = array('"', '>', '<', ''', '(', ')', 'CONTENT-TRANSFER-ENCODING');# O$ u$ o+ e1 P  L/ }

# W( r9 T$ Z4 B+ _; o% }    if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {
! P( _- y& q+ K! \7 X        system_error('request_tainting');
+ V3 J3 R$ A! I    }
' A" L" }: A0 A# ~! T
! s$ A2 Y5 W6 `: ~: Z% h  ?( L1 L3 l    if($_SERVER['REQUEST_METHOD'] == 'GET' ) {' ]7 o9 W+ [: ~& s7 ]( D
        $temp = $_SERVER['REQUEST_URI'];5 I( c, r$ a4 F
    } elseif(empty ($_GET['formhash'])) {
4 Y" E. S! I4 o7 ^        $temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');
  W$ B' r: X; S4 Y    } else {/ ?- S& z3 \: c4 }
        $temp = '';
( |- t" o1 f- r+ ?5 b( U. {# j# k- P    }
( R: s! |0 R' k& S( M3 H3 [/ n* `) X# f$ ?6 K* J
    if(!empty($temp)) {" U. }2 O$ z: w! q* |) i
        $temp = strtoupper(urldecode(urldecode($temp)));/ {! \0 V, `: B5 s0 q! T% Z
        foreach ($check as $str) {
  j  ?+ V' r8 N1 X            if(strpos($temp, $str) !== false) {
6 E# P4 h  }, ^3 Q4 ^: {+ g, I' A" m                system_error('request_tainting');
3 c  |! l; a6 W) b            }
4 j4 b3 Y& g4 p1 a) [. y9 j        }
) P; o( O# M: G3 p$ m    }$ J& W  c% |0 `9 `  o
3 W6 ^# P7 M! C" R# [1 w4 Q  W
    return true;" U- d$ x/ s, }/ b
}
8 i6 m' K, ]4 g9 K修改为
+ @9 q& g& k3 qprivate function _xss_check() {
# Y  Q2 ]% Z. b5 \  C' B2 b* x( l    $temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));
( m; i7 C& ^7 L' e# G& y2 `, f    if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {
( [6 ^5 v6 a. x- k. }& [# i        system_error('request_tainting');# N) K1 m5 ]1 a
    }
& L0 L! s6 F' o5 b6 R2 k1 f4 E    return true;
) h; }$ N5 P. I2 h5 T- t) D5 z}                                             
" ~  h7 ~5 q/ i 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 | 显示全部楼层
我是个凑数的。。。
回复

使用道具 举报

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