dedecms給後臺添加新變量出現Request var not allow?

一個網站為了簡化代碼,我們常常會添加一些變量來代替繁瑣的代碼,這裡教大家如何添加變量以及添加變量過程中會遇到什麼樣的問題?如何解決這些問題?

1、登錄網站後臺,選擇系統-系統設置-系統基本參數,橫著的導航中選擇添加新變量,如下圖所示:

dedecms給後臺添加新變量出現Request var not allow?

2、給你想要添加的變量名,起一個名稱,注意必須以cfg_開頭,後面的英文字母可以隨便填寫,為了更好識別的話,可以採用變量的英文名。根據你的變量名稱選擇相應的變量類型,參數說明即對為什麼設置該變量進行闡述,可寫可不寫,如下圖所示:

dedecms給後臺添加新變量出現Request var not allow?

3、點擊保存變量後,出現了Request var not allow!如下圖所示:

dedecms給後臺添加新變量出現Request var not allow?

4、接下來解決這個問題,找到根目錄下include文件夾裡的common.inc.php文件打開,找到if( strlen($svar)>0 && preg_match('#^(cfg_|GLOBALS|_GET|_POST|_COOKIE|_SESSION)#',$svar) )這段代碼,大概在76行,98行兩處然後把其中的大於號改成小於號即可,如下圖所示:

dedecms給後臺添加新變量出現Request var not allow?

5、保存成功後,在系統配置參數的最下方即會出現新增的變量,想要更改的話直接更改就可以了,這樣再用的地址的時候就很方便了,直接拿過來用就可以了,添加成功的截圖如下所示:

dedecms給後臺添加新變量出現Request var not allow?


分享到:


相關文章: