本文的重点是介绍梦织cmsDedeCMS加变量错误请求var不允许!文中的解决方法是一种改PHP文档的方法,真的解决不了。你可以试试文中的方法,一定要参考。
社区论坛上很多人都意见反馈说在后台管理加上新变量的情况下会出現"Requestvarnotallow!"的BUG不正确,文中关键便是详细介绍如何去处理这个问题!下边看实际控制:在DEDE网站根目录开启include/common.inc.php文档,搜索到以下几点:
复制代码编码以下:
//定期检查申请注册外界递交的变量
functionCheckRequest(&$val){
if(is_array($val)){
foreach($valas$_k=>$_v){
CheckRequest($_k);
CheckRequest($val[$_k]);
}
}else
{
if(strlen($val)>0&&preg_match('#^(cfg_|GLOBALS)#',$val))
{
exit('Requestvarnotallow!');
}
}
}
将以上内容换成以下几点:
复制代码编码以下:
//定期检查申请注册外界递交的变量
functionCheckRequest(&$val){
if(is_array($val)){
foreach($valas$_k=>$_v){
if($_k=='nvarname')continue;
CheckRequest($_k);
CheckRequest($val[$_k]);
}
}else
{
if(strlen($val)>0&&preg_match('#^(cfg_|GLOBALS)#',$val))
{
exit('Requestvarnotallow!');
}
}
}
改动完后以后储存,再去后台管理试一下加上新变量。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)