新聞中心
dedecms添加變量提示Request var not allow怎么辦
作者 / 無憂主機 時間 2016-04-03 04:25:14
對于經(jīng)常建站的站長朋友們而言變量就好比是標簽一樣要經(jīng)常用到的,如果是單純的在做一個功能的時候使用變量是比較簡單的,可是對于比較成熟的開源程序有的時候添加一個變量難免會報錯了,原因就是開源程序中還有個全局變量存在,搞不好就容易弄混淆沖突的哦,所以使用的時候一定要謹慎了,無憂主機小編給的建議就是最好查看下開發(fā)文檔再添加哦。今天小編剛上班不久就遇到了類似的問題,一位新站長朋友使用的是免備案虛擬主機安裝的dedecms織夢程序建站,由于需要在后臺開發(fā)一個新的功能剛好使用到了變量,可是在定義變量的時候就報錯了,提示:Request var not allow。按照報錯提示大概的意思是拒絕添加該變量。添加了幾次還是添加不上,小編也嘗試添加同樣的錯誤,無奈之下小編查看了織夢開發(fā)文檔,最后找到了解決方法,不過要修改一段判斷語句哦。具體方法如下: 鏈接ftp到空間找到以下目錄 include/common.inc.php 文件,查找到以下內(nèi)容:
function CheckRequest(&$val) { if (is_array($val)) { foreach ($val as $_k=>$_v) { CheckRequest($_k); CheckRequest($val[$_k]); }將其修改為以下代碼:
function CheckRequest(&$val) { if (is_array($val)) { foreach ($val as $_k=>$_v) { if($_k == 'nvarname') continue; CheckRequest($_k); CheckRequest($val[$_k]); }修改好了之后保存上傳到對應的目錄下覆蓋就可以了,無憂主機小編在此溫馨提示下修改好了之后切記登陸織夢后臺重新生成更新下緩存。然后再操作就不會報錯了哦。希望這篇文章可以幫到有需要的站長朋友們。 無憂主機相關文章推薦閱讀: DEDECMS怎么更換模板(主題) DEDECMS怎么在網(wǎng)站后臺快速刪除沒有審核的文章或評論呢 DEDECMS怎么限制文章描述字數(shù)顯示
本文地址:http://www.gle-technology.com/dedecms/21996.html