這篇文章主要介紹了織夢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]); } } 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!'); } } }
dedecms範本下載位址: www.php.cn /xiazai/code/dedecms
修改完了之後儲存,再去後台試試新增變數。
以上是織夢DedeCMS新增變數報錯Request var not allow!的解決方法實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!