variables_order = "EGPCS" 定義 PHP 註冊變數的優先順序:
從左至右處理,後者覆蓋前者。常見簡寫 GPC 代表 GET/POST/Cookie。
register_globals = On 決定是否將 EGPCS 變數自動註冊為全域變數(如 $var 直接可用)。安全建議: 設為 Off 避免使用者輸入汙染全域命名空間,改用 $HTTP_*_VARS[] 陣列(需 track_vars = On)存取。
register_argc_argv = On 啟用 $argc(參數計數)與 $argv(參數陣列),包含 GET 方式傳入資料。若不使用 CLI 模式,建議關閉以提升效能。
track_vars = On 啟用 $HTTP_*_VARS[] 超全域陣列($HTTP_GET_VARS、$HTTP_POST_VARS、$HTTP_COOKIE_VARS 等),PHP 4.0.3 後預設開啟。
register_globals = Off、track_vars = Onregister_argc_argv = On$_GET、$_POST、$_COOKIE、$_SERVER 超全域陣列(PHP 4.1.0+)