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

罗码gitluo

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

手机动态码快速登录

手机号快速注册登录

搜索
开启左侧

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

[复制链接]
罗码男神 实名认证 官方 发表于 2020-1-20 02:37:42 来自手机 | 显示全部楼层 |阅读模式
故障描述:9 `5 p  b  {% V0 q) l( P- [
退出登录时出现”您当前的访问请求当中含有非法字符,已经被系统拒绝“错误。0 i' b/ k* \1 j1 P% `
解决方法:
' P6 C$ B4 _- Y$ |' H9 n% q4 w打开 sourceclassdiscuzdiscuz_application.php 文件! {+ y! L0 X! Y$ c" J, h- M
找到  f/ h- x5 S. v* U5 S! d
private function _xss_check() {
' O$ [4 ~4 R) h' U0 Z' W* W7 L8 a  \: d5 ^
    static $check = array('"', '>', '<', ''', '(', ')', 'CONTENT-TRANSFER-ENCODING');2 f1 G: O0 }/ C4 a5 t1 d
; o5 j$ G" X( I) k6 ?- |+ B/ s
    if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {- G2 N8 Q4 Y* V! @: z
        system_error('request_tainting');
- S- x6 N& `' N  C% Z  q( V" ?/ E    }
3 ]1 t3 ?7 r; B5 W# h: }8 t. f
- B- f! M9 P1 c' a; E3 U1 G3 W    if($_SERVER['REQUEST_METHOD'] == 'GET' ) {3 k5 ]: G" R# z! _# e# U7 P
        $temp = $_SERVER['REQUEST_URI'];4 N/ i8 F9 I4 T9 ?
    } elseif(empty ($_GET['formhash'])) {- f8 Z6 {/ A' B* O4 ^
        $temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');) _" F' O" C- k$ W4 `9 f
    } else {. }" l* H( ]3 q( e% m  J  r
        $temp = '';
0 A! `, ?9 l( R8 p$ X4 [$ q    }1 o7 y" T; c. O6 p& x; _! t" R
( Y% {5 s$ m% @3 M
    if(!empty($temp)) {
4 {5 x' a9 V4 J8 \6 w5 k: X        $temp = strtoupper(urldecode(urldecode($temp)));
. Z, n4 i: I0 Y2 k% m, o+ F, Z        foreach ($check as $str) {! Z5 S( n" y1 n0 G* `: O- Z
            if(strpos($temp, $str) !== false) {. @) O0 b; r) D/ W
                system_error('request_tainting');
+ @: |& t: w& G9 }6 e6 L) [" k) x! j            }
( o7 x* ~$ z$ r& k0 P1 A& T$ k        }% G+ t9 h  S* l/ l/ ~; J% z
    }! A9 [! j; g, y* x0 Q

! Y; j1 h* o8 N    return true;  w9 P+ T8 ^& w& F# k
}
! O8 }5 J3 O' g* k" t9 n修改为
+ ]6 v1 `4 k; a) |4 [4 yprivate function _xss_check() {) s' \8 L  A8 p# G% u
    $temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));4 y0 i  e/ k7 V6 D! J$ p" s
    if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {. T" [$ \( Y0 z  i9 C- W0 D, \. {
        system_error('request_tainting');
& z* i3 G: l$ w# N5 f5 L    }
7 q) r: A% n! @% l6 G* Q4 {8 D- N    return true;0 ?8 _5 \4 {% ~9 }4 ]4 o
}                                             
' n8 d6 S2 P$ L! F& u: W7 v 1522902029506.jpg

想说又不敢说,说了又怕被拒绝,拒绝了又怕尴尬,就是这样的。内心很痛苦的那种。
江山狂念 发表于 2020-1-20 19:57:34 | 显示全部楼层
谢谢楼主,共同发展

回复

使用道具 举报

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

回复

使用道具 举报

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 | 显示全部楼层
我是个凑数的。。。

回复

使用道具 举报

雨后晴天 发表于 2020-1-27 03:37:06 | 显示全部楼层
前排支持下

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-7-5 13:16 , Processed in 0.191787 second(s), 61 queries .

Powered by 罗码网络! X3.4

© 2001-2017

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