罗码网络discuz插件模板教程微信小程序安卓电脑软件htmlphp源码下载

罗码gitluo

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索
开启左侧

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

[复制链接]
罗码男神 实名认证 官方 发表于 2020-1-20 02:37:42 来自手机 | 显示全部楼层 |阅读模式
故障描述:' Q4 h# ^. v! B0 t5 }
退出登录时出现”您当前的访问请求当中含有非法字符,已经被系统拒绝“错误。; @' {  @; Q% a/ ?# {. w
解决方法:
. J: ?7 O8 |6 j# h打开 sourceclassdiscuzdiscuz_application.php 文件
  a& H, H* {' X7 ]( ?: O$ ^2 V找到& r" y& ~, ^/ B& P
private function _xss_check() {
: z  i) \4 o  |8 @2 y! K" D2 c0 j, X# L, ^+ g1 ]" I+ n
    static $check = array('"', '>', '<', ''', '(', ')', 'CONTENT-TRANSFER-ENCODING');
$ h& n# c1 @4 X$ b0 i
% b3 @2 i5 ?- i/ ^3 C$ ~8 S$ D4 N    if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {% x0 J  `9 _  c8 b1 m3 p6 A9 ~4 f6 K% ~
        system_error('request_tainting');
, ~2 f$ f. S' @1 \& h4 n    }
! c  r3 `* f0 e; w% V) v7 g& O2 Y( b! W( E* h
    if($_SERVER['REQUEST_METHOD'] == 'GET' ) {
4 u6 ?  ?1 l- I) a! _7 T; e0 ]        $temp = $_SERVER['REQUEST_URI'];
4 o2 {% |0 {0 e. z' Z$ s1 x- Y    } elseif(empty ($_GET['formhash'])) {
7 }3 n7 b; ^+ d+ n: H! b& d: F8 D        $temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');
4 z  l6 h- Y# H* i    } else {
0 }; b8 q# }" f! {! ]        $temp = '';
6 D0 F* c/ Z2 Y- U1 z    }0 M0 {5 {7 E- X; D9 ]2 X: i; `. M- o2 T

/ p) C. ]. w- _    if(!empty($temp)) {
' O! P5 [- x" ^. U; k* J        $temp = strtoupper(urldecode(urldecode($temp)));* _! }/ f/ T, h% P# }( h% ^
        foreach ($check as $str) {1 x0 H, `& b' t0 f" I; }" M! u+ a, K) `
            if(strpos($temp, $str) !== false) {2 A: X, @, L4 z% K, t& I( y
                system_error('request_tainting');. b7 r; @" ]4 v1 V& l! Y
            }
6 C5 z+ W# S3 e1 F5 L" a* U  _        }
" p  F( P6 H; f& y    }1 Z( ~$ A2 h/ ^4 C0 A7 D4 Y

8 c1 ]3 T* ~  r: }4 d3 |    return true;! J$ \5 e6 e! }5 q- W# h
}, x6 m2 ]1 [  M' n+ ?2 [5 B8 T6 C; K- l
修改为
% U$ L" m6 W) P& I/ p( Qprivate function _xss_check() {
* ]: T# d0 J$ J    $temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));3 F5 i9 Y. ^: G' c3 s) I0 u; f
    if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {$ r4 D$ L1 o7 A/ q
        system_error('request_tainting');& Q3 P6 K) c9 b6 B. h2 S
    }8 l) Y% S, X% O" }6 @. _
    return true;
; K" @" H7 G! }}                                             
4 i2 I% V3 P$ A 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 | 显示全部楼层
我是个凑数的。。。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 微信登录 手机动态码快速登录

本版积分规则

QQ|Archiver|手机版|小黑屋|罗码 ( 粤ICP备17073043号 )https://beian.miit.gov.cn/#/home

GMT+8, 2024-5-3 19:03 , Processed in 0.139052 second(s), 61 queries .

Powered by 罗码网络! X3.4

© 2001-2017

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