我们在后台系统基本参数里添加字段时候,提示Request var not allow,这个要怎么操作呢?其实这个一共有两种解决方案:我们在后台系统基本参数里添加字段时候,提示Request var not allow,这个要怎么操作呢?其实这个一共有两种解决方案: 第一种解决方案:根目录打开include/common.inc.php找到下面内容: //检查和注册外部提交的变量 (2011.8.10 修改登录时相关过滤) fu
第一种解决方案:根目录打开include/common.inc.php找到下面内容:
//检查和注册外部提交的变量 (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|_GET|_POST|_COOKIE|_SESSION)#',$val) )
{
exit('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|_SESSION)#',$val) )
{
exit('Request var not allow!');
}
}
第二种解决方案:根目录打开include/common.inc.php找到下面内容
if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
改成如下代码:
if( strlen($svar)< 0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
织梦狗模板
织梦dedecms后台添加变量提示Request var not allow


最新VIP资源
猜你喜欢
- dedecms循环列表样式隔行换色实现办法 2023-07-28
- 织梦dedecms文章列表页添加显示多个缩略图 2023-10-22
- 解决织梦 \include\userlogin.class.php on line 21 报错的办法 2023-09-06
- dedecms修改Mysql数据库端口号教程 2023-09-18
- 织梦channelartlist如何利用itemindex做判断 2023-07-11
- 织梦列表页内容页输出上一个栏目和下一个栏目 2023-08-20
- 织梦dedecms让上传的图片是绝对路径 2023-09-15
- dedecms修改likearticle让其支持limit从第几条开始 2023-09-21
- 织梦dedecms系统基本参数修改添加提示No token found的解决办法 2023-09-19
- dedecms织梦列表中单独显示共有多少条数据的办法 2023-09-23