设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 388|回复: 0

Discuz!您当前的访问请求当中含有非法字符,已经被系统拒绝解决方案

[复制链接]
灌水成绩
18483
97
19002
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8
贡献 : 9
下载币 : 397
在线时间 : 1835 小时
注册时间 : 2013-9-5
最后登录 : 2026-7-25

发表于 3 小时前 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
\source\class\discuz的discuz_application.php

查找如下代码(在360行左右),并替换

  1. private function _xss_check() {
  2. static $check = array('"', '>', '<', '\'', '(', ')', 'CONTENT-TRANSFER-ENCODING');
  3. if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) {
  4. system_error('request_tainting');
  5. }
  6. if($_SERVER['REQUEST_METHOD'] == 'GET' ) {
  7. $temp = $_SERVER['REQUEST_URI'];
  8. } elseif(empty ($_GET['formhash'])) {
  9. $temp = $_SERVER['REQUEST_URI'].file_get_contents('php://input');
  10. } else {
  11. $temp = '';
  12. }
  13. if(!empty($temp)) {
  14. $temp = strtoupper(urldecode(urldecode($temp)));
  15. foreach ($check as $str) {
  16. if(strpos($temp, $str) !== false) {
  17. system_error('request_tainting');
  18. }
  19. }
  20. }
  21. return true;
  22. }
复制代码
替换为:

  1. private function _xss_check() {
  2. $temp = strtoupper(urldecode(urldecode($_SERVER['REQUEST_URI'])));
  3. if(strpos($temp, '<') !== false || strpos($temp, '"') !== false || strpos($temp, 'CONTENT-TRANSFER-ENCODING') !== false) {
  4. system_error('request_tainting');
  5. }
  6. return true;
  7. }
复制代码



免责
帖子地址打造全网最多免费游戏网站,部分资源失效,私聊站长补
今日来客 列表模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-7-25 05:11

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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