在DEDE根目录,打开include/common.inc.php文件
找到以下内容:
//检查和注册外部提交的变量
functionCheckRequest(&$val){
if(is_array($val)){
foreach($valas$_k=>$_v){
Chec" />

"景先生毕设|www.jxszl.com

织梦dedecms添加新变量出现Request var not allow!

2022-10-29 16:31编辑: www.jxszl.com景先生毕设
在织梦dedecms网站模型中添加变量是在使用模型的时候都要用到的,但是在添加新变量的时候就会出现Requestvarnotallow!"错误,这里教给大家要怎么样解决这个错误.
在DEDE根目录,打开include/common.inc.php文件
找到以下内容:
//检查

 更多精彩就在: 51免费论文网|www.jxszl.com 
和注册外部提交的变量
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://www.jxszl.com/biancheng/dedecms/75466.html