我们在后台系统基本参数里添加字段时候,提示Request var not allow,这个要怎么操作呢?其实这个一共有两种解决方案:我们在后台系统基本参数里添加字段时候,提示Request var not allow,这个要怎么操作呢?其实这个一共有两种解决方案: 第一种解决方案:根目录打开include/common.inc.php找到下面内容: //检查和注册外部提交的变量 (2011.8.10 修改登录时相关过滤) fu
第一种解决方案:根目录打开include/common.inc.php找到下面内容:
//检查和注册外部提交的变量 (2011.8.10 修改登录时相关过滤)
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|_GET|_POST|_COOKIE|_SESSION)#',$val) )
{
exit('Request var not allow!');
}
}
改成如下代码:
//检查和注册外部提交的变量 (2011.8.10 修改登录时相关过滤)
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|_GET|_POST|_COOKIE|_SESSION)#',$val) )
{
exit('Request var not allow!');
}
}
第二种解决方案:根目录打开include/common.inc.php找到下面内容
if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
改成如下代码:
if( strlen($svar)< 0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )
沃梦达教程
本文标题为:织梦dedecms后台添加变量提示Request var not allow
猜你喜欢
- PbootCMS网站标题描述等标签限制字数的办法 2023-07-08
- 怎么安装使用PbootCMS网站模板 2023-07-08
- pbootcms去除ueditor编辑器图片自动添加的title和alt属性 2023-07-08
- 织梦采集标题不完整的解决方法,修改标题长度 2022-07-14
- pbootcms文章插入图片不固定宽高的办法 2023-07-08
- 织梦DedeCMS如何实现文章列表隔行换色变样式 2023-07-08
- PbootCMS伪静态配置教程以及各web容器配置规则 2023-07-08
- 织梦dedecms点击数统计控制(刷新页面不新增点击数) 2022-07-20
- dedecms织梦列表页标题增加页码的方法 2022-07-22
- 织梦dedecms最全的清除文档的sql语句 2022-06-24