首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

DedeCMS 錯誤:PHP 5.3 以上版本需設定 request_order 為 CGP

     編輯:PHP 相關知識

DedeCMS 錯誤:PHP 5.3 以上版本需設定 request_order 為 CGP

部分運行 PHP 5.3+ 環境的主機會提示以下錯誤:

(PHP 5.3 and above) Please set 'request_order' ini value to include C,G and P (recommended: 'CGP') in php.ini

原因分析

PHP 5.3 新增 request_order 配置項,預設值為 GP(僅包含 GET 與 POST),缺少 Cookie(C)可能導致安全風險。DedeCMS 建議將其設為 CGP,確保請求變量獲取順序正確且安全。

解決步驟

  1. 通過 phpinfo() 查看 php.ini 絕對路徑。
  2. 編輯 php.ini,找到 request_order = "GP"。
  3. 修改為 request_order = "CGP"。
  4. 重啟 Web 服務(Apache/Nginx + PHP-FPM)使配置生效。
注意:此選項影響服務器安全,請務必及時更改。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved