织梦DedeCMS添加变量报错Request var not allow!的解决办法

织梦DedeCMS添加变量报错Request var not allow!的解决办法,第1张

织梦DedeCMS添加变量报错Requestvarnotallow!的解决办法

本文的重点是介绍梦织cmsDedeCMS加变量错误请求var不允许!文中的解决方法是一种改PHP文档的方法,真的解决不了。你可以试试文中的方法,一定要参考。

社区论坛上很多人都意见反馈说在后台管理加上新变量的情况下会出現"Requestvarnotallow!"的BUG不正确,文中关键便是详细介绍如何去处理这个问题!下边看实际控制:
在DEDE网站根目录开启include/common.inc.php文档,搜索到以下几点:

复制代码编码以下:
//定期检查申请注册外界递交的变量
functionCheckRequest(&$val){
if(is_array($val)){
foreach($valas$_k=>$_v){
CheckRequest($_k);
CheckRequest($val[$_k]);
}
}else
{
if(strlen($val)>0&&preg_match('#^(cfg_|GLOBALS)#',$val))
{
exit('Requestvarnotallow!');
}
}
}

将以上内容换成以下几点:

复制代码编码以下:
//定期检查申请注册外界递交的变量
functionCheckRequest(&$val){
if(is_array($val)){
foreach($valas$_k=>$_v){
if($_k=='nvarname')continue;
CheckRequest($_k);
CheckRequest($val[$_k]);
}
}else
{
if(strlen($val)>0&&preg_match('#^(cfg_|GLOBALS)#',$val))
{
exit('Requestvarnotallow!');
}
}
}

改动完后以后储存,再去后台管理试一下加上新变量。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773157.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存