最近兩天不少用戶在全力反饋說在后臺添加新變量的時候會出現 "Request var not allow!" 的BUG錯誤,本文361源碼就主要就是介紹如何去解決這個問題!下面看具體操縱:
在DEDE根目錄打開include/common.inc.php文件,查找到以下內容:
//檢查和注冊外部提交的變量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)#',$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!');}}}修改完了之后保存,再去后臺添加新變量就可以了。大家快去嘗試看看吧。
以上就是Request var not allow!織夢DedeCMS添加變量報錯的解決辦法的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答