我们在后台系统基本参数里添加字段时候,提示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
最新VIP资源
猜你喜欢
- 织梦DEDECMS如何修改缩略图地址长度 2021-06-18
- 织梦dedecms系统基本参数修改添加提示No token found的解决办法 2021-03-23
- 织梦dedecms在arclist和list标签下调用redirecturl字段 2021-06-17
- 织梦dedecms网站导航首页设置高亮显示 2021-06-18
- 织梦默认栏目页、文章页URL命名规则修改方法 2021-06-18
- 织梦channelartlist标签支持currentstyle属性 2021-05-11
- 织梦dedecms在任意页面中获取顶级栏目ID 2021-06-29
- 织梦dedecms调用软件下载排行的sql语句 2021-05-15
- 织梦把数据保存到数据库附加表 `_addonarticle` 时出错,Duplicate entry 'X' for key 'P 2020-11-10
- dedecms织梦每个tag显示文章个数的办法 2020-11-12