织梦DedeCMS添加变量报错Request var not allow!的最新解决办法
发布:smiling 来源: PHP粉丝网 添加日期:2019-01-22 13:49:59 浏览: 评论:0
这篇文章主要介绍了织梦DedeCMS添加变量报错Request var not allow!的解决办法,本文给出的是一个修改PHP文件的方法,实在不能解决了可以试试本文的方法,需要的朋友可以参考下。
论坛上很多人都反馈说在后台添加新变量的时候会出现 "Request var not allow!" 的BUG错误,本文主要就是介绍如何去解决这个问题!下面看具体操纵:
在DEDE根目录打开 include/common.inc.php 文件,查找到以下内容:
- //检查和注册外部提交的变量
- function CheckRequest(&$val) {
- if (is_array($val)) {
- foreach ($val as $_k=>$_v) {
- CheckRequest($_k);
- CheckRequest($val[$_k]);
- } //phpfensi.com
- } 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!');
- }
- }
- }
修改完了之后保存,再去后台试试添加新变量。
Tags: Request var not allow
- 上一篇:youtube怎么上?
- 下一篇:如何上youtube?
相关文章
- ·织梦DedeCMS添加变量报错Request var not allow!的解决办法(2019-01-22)
- ·PHP函数import_request_variables()用法分析(2019-10-10)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)