PHP 4.1.0 以前的版本,全域變數還沒有 $_GET、$_POST、$_SERVER 可以用,都是 $HTTP_* 來處理,遇到這種舊版的 Code 要怎麼對應來修改?
PHP 4.1.0 以前變數 與 現在預設變數 的對應
下述取自此文件下面的討論:Predefined Variables
- <?php
- if (!isset($SERVER))
- {
- $_GET = &$HTTP_GET_VARS;
- $_POST = &$HTTP_POST_VARS;
- $_ENV = &$HTTP_ENV_VARS;
- $_SERVER = &$HTTP_SERVER_VARS;
- $_COOKIE = &$HTTP_COOKIE_VARS;
- $_REQUEST = array_merge($_GET, $_POST, $_COOKIE);
- }
- ?>