欢迎来到3C源码网
3C源码网

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

日期: 2020-02-02 22:03:55

在织梦dedecms网站模型中添加变量是在使用模型的时候都要用到的,但是在添加新变量的时候就会出现“Request var not allow!”错误,这里教给大家要怎么样解决这个错误。 在DEDE根目录,打开include/common.inc.php 文件 找到以下内容: //检查和注册外部提交的变量 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!'); } } }  

上一篇:让织梦dedecms文章按照权重排序

下一篇:dede怎么样限制上一篇、下一篇的标题字数