首页 > 其他分享 >织梦后台添加变量提示Request var not allow

织梦后台添加变量提示Request var not allow

时间:2024-11-02 12:24:19浏览次数:4  
标签:val Request 织梦 svar allow var CheckRequest

  • 问题描述:后台添加变量时提示“Request var not allow”。
  • 解决方法
    • 方法一
      1. 打开 include/common.inc.php 文件,找到 function CheckRequest(&$val)
      2. 修改为:
        function CheckRequest(&$val) {
          if (is_array($val)) {
            foreach ($val as $_k=>$_v) {
              if($_k == 'nvarname') continue;
              CheckRequest($_k);
              CheckRequest($val[$_k]);
            }
          } else {
            if( strlen($val)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$val) ) {
              exit('Request var not allow!');
            }
          }
        }
    • 方法二
      1. 打开 include/common.inc.php 文件,找到 if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
      2. 修改为 if( strlen($svar)< 0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )

标签:val,Request,织梦,svar,allow,var,CheckRequest
From: https://www.cnblogs.com/hwrex/p/18510034

相关文章

  • Spring常用过滤器(Filter)-SecurityContextHolderAwareRequestFilter
    SecurityContextHolderAwareRequestFilter:使HttpServletRequestWrapper能够感知SecurityContextHolder的过滤器。1.1功能概述:1.1.1SecurityContextHolderAwareRequestFilter通过Wrapper/Decorator模式对HttpServletRequest进行包装,使其具备访问SecurityContextHolder中安全......
  • C++多线程:condition_variable
    条件变量类似于pthread库中的pthread_cond_*()提供的功能,C++11标准提供了两种表示条件变量的类,分别是condition_variable和condition_variable_any,定义在头文件<condition_variable>中std::condition_variable当std::condition_variable对象调用wait()时,会阻塞当前线程,直到该s......
  • Nginx反向代理报错400 Request Header Or Cookie Too Large
    RequestHeaderOrCookieTooLarge1、问题2、原因3、解决1、问题Nginx反向代理报错400RequestHeaderOrCookieTooLarge400RequestHeaderOrCookieTooLarge2、原因假设需要重定向到:www.baidu.com报错的配置如下:location/my-pc{acce......
  • 【Python】网络请求与数据获取:Requests库的使用与技巧
    网络请求与数据获取:Requests库的使用与技巧在现代Web开发与数据科学工作中,从API、网页或服务端获取数据是非常常见的任务,而Python的Requests库为此提供了便捷且功能强大的工具。本文将从基本的HTTP请求操作出发,结合常见的数据获取需求,深入讲解Requests的使用......
  • 织梦(DedeCMS)日志文件的位置及查看方法
    日志文件位置织梦(DedeCMS)的日志文件通常存储在网站根目录下的 data/log文件夹中。具体路径如下: /你的网站根目录/data/log/查看日志文件的方法通过FTP客户端查看使用FTP客户端(如FileZilla)登录到您的网站服务器。导航到 data/log 文件夹。在该文件夹中,您会看到......
  • 织梦DedeCMS生成静态文件速度缓慢的解决方案
    问题:DedeCMS网站数据量大时,生成静态页面速度非常慢。解决方法:修改 inc_fun_SpGetArcList.php 文件:打开 include/inc/inc_fun_SpGetArcList.php 文件。找到以下代码:for($i=0;$i<$ridnum;$i++){if($tpsql=="")$tpsql.="And((".TypeGetSunID($reids[$i],$......
  • fetch 与 xmlHttpRequest 请求总结
    文章目录fetch、XMLHttpRequest、ajax简要介绍fetch与xmlHttpRequest比较fetch、XMLHttpRequest、ajax简要介绍FetchAPI概述Fetch是一种现代的JavaScriptAPI,用于在浏览器中进行网络请求。它提供了一种更灵活、更强大的方式来获取资源,相比传统的XMLHttpRe......
  • Request&Respond学习
    一、RequestHttpServletRequest对象代表客户端的HTTP请求。当客户端(通常是浏览器)向Servlet发送请求时,Servlet容器会创建一个HttpServletRequest对象,并将其作为参数传递给service()、doGet()、doPost()等方法。常用方法获取请求参数StringgetParameter(Stringname):获取......
  • requests模块
    1.requests模块1.1模块说明requests是使用Apache2licensed许可证的http库使用python编写的比urllib2模块简洁request支持http连接保持和连接池,支持使用cookie会话,支持文件上传,支持自动响应内容编码,支持国际化的URL和POST数据自动编码在python内置模块的基础上进行了高度......