织梦dedecms添加变量提示Request var not allow
按照报错提示大概的意思是拒绝添加该变量。添加了几次还是添加不上,也尝试添加同样的错误,无奈之下查看了织梦开发文档,
具体方法如下: 链接ftp到空间找到以下目录 include/common.inc.php 文件,查找到以下内容:
function CheckRequest(&$val) { if (is_array($val)) { foreach ($val as $_k=>$_v) { CheckRequest($_k); CheckRequest($val[$_k]); }
将其修改为以下代码:
function CheckRequest(&$val) { if (is_array($val)) { foreach ($val as $_k=>$_v) { if($_k == 'nvarname') continue; CheckRequest($_k); CheckRequest($val[$_k]); }
修改好了之后保存上传到对应的目录下覆盖就可以了