PHP import_request_variables() 函數

PHP 可用的函數PHP 可用的函數

import_request_variables() 函數將 GET/POST/Cookie 變數導入到全局作用域中。該函數在最新版本的 PHP 中已經不支持。

import_request_variables() 函數將 GET/POST/Cookie 變數導入到全局作用域中。如果你禁止了 register_globals,但又想用到一些全局變數,那麼此函數就很有用。

版本要求:PHP 4 >= 4.1.0, PHP 5 < 5.4.0

語法

bool import_request_variables ( string $types [, string $prefix ] )

參數說明:

  • $types:指定需要導入的變數,可以用字母 G、P 和 C 分別表示 GET、POST 和 Cookie,這些字母不區分大小寫,所以你可以使用 g 、 p 和 c 的任何組合。POST 包含了通過 POST 方法上傳的檔資訊。注意這些字母的順序,當使用 gp 時,POST 變數將使用相同的名字覆蓋 GET 變數。任何 GPC 以外的字母都將被忽略。

  • $prefix: 變數名的首碼,置於所有被導入到全局作用域的變數之前。所以如果你有個名為 userid 的 GET 變數,同時提供了 pref_ 作為首碼,那麼你將獲得一個名為 $pref_userid 的全局變數。雖然 prefix 參數是可選的,但如果不指定首碼,或者指定一個空字元串作為首碼,你將獲得一個 E_NOTICE 級別的錯誤。

返回值

無。

實例

實例

<?php // 此處將導入 GET 和 POST 變數 // 使用 zaixian_ 作為首碼 import_request_variables("gP", "zaixian_"); echo $zaixian_foo; ?>

PHP 可用的函數PHP 可用的函數