您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
dede织梦5.7上下版本添加新变量Request var not allow
姬霏2023-12-08 21:46:08dedecms教程已有人查阅
导读很多朋友都反馈说在后台添加新变量的时候会出现 "Request var not allow!" 的BUG错误.本文主要就是介绍如何去解决这个问题!下面看具体操纵:
很多朋友都反馈说在后台添加新变量的时候会出现 "Request var not allow!" 的BUG错误.本文主要就是介绍如何去解决这个问题!下面看具体操纵:
在DEDE根目录打开 include/common.inc.php 文件,查找到以下内容(大约59行):
注意:此解决办法针对以前的版本,精确到哪个版本之前未考证,较新的版本v5.7已修订以下内容(2011.8.10),并有更多判断,在本文下方,会给出相关说明。
(此为2011.11.24更新)较新的版本(截止到2011.11.11的v5.7版)也可能出现"Request var not allow!" 的问题,下面请看代码:
只要把“>”改成“<”即可解决问题一共需要修改两处:第74行和96行
在DEDE根目录打开 include/common.inc.php 文件,查找到以下内容(大约59行):
注意:此解决办法针对以前的版本,精确到哪个版本之前未考证,较新的版本v5.7已修订以下内容(2011.8.10),并有更多判断,在本文下方,会给出相关说明。
//检查和注册外部提交的变量
function CheckRequest(&$val) {
if (is_array($val)) {
foreach ($val as $_k=>$_v) {
CheckRequest($_k);
CheckRequest($val[$_k]);
}
} else{
if( strlen($val)>0 && preg_match('#^(cfg_|GLOBALS)#',$val) )
{
exit('Request var not allow!');
}
}
}
将以上内容替换成以下内容:
//检查和注册外部提交的变量
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)#',$val) )
{
exit('Request var not allow!');
}
}
}
修改完了之后保存,再去后台试试添加新变量.以下内容为建站吧更新。(此为2011.11.24更新)较新的版本(截止到2011.11.11的v5.7版)也可能出现"Request var not allow!" 的问题,下面请看代码:
//检查和注册外部提交的变量 (2011.8.10 修改登录时相关过滤)
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)#',$val) )
{
exit('Request var not allow!');
}
}
}
找到:根目录->include->common.inc.php
if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE)#',$svar) )
官方是不是大意了,写成了“如果添加的变量名长度大于零”就返回错误只要把“>”改成“<”即可解决问题一共需要修改两处:第74行和96行
本文标签:
很赞哦! ()
相关文章
随机图文
-
织梦dedecms内容列表文章添加hot、new小图标的事项方法
根据网站需要,要在较新发表的图片以及热门图片上增加“hot”、“new”小标示,“new”的添加方法网上可以搜索到,具体应用方法: -
织梦cms缩略图失真模糊的解决方法实例
本文主要讲解了织梦DedeCMS缩略图失真模糊的解决方法,由于织梦dedecms默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩 略图大小不一致 -
织梦后台SEO优化以及怎么修改关键字的教程
织梦后台SEO优化和如何修改关键字,只是简单的优化,大家也可以增加友链、在网站上部署关键字密度。1、找到自己的网站,登陆织梦后台。这个大家都会吧2、进入后 -
织梦dedecms模板怎么防盗被扒模板
本经验主要介绍一下织梦DedeCMS模板防盗的方法。众所周知,织梦的模板是.htm的文件,所以一般如果不做特别的设置的话,别人只要知道你的模板路径和模板文件的名字
留言与评论 (共有 条评论) |