import_request_variables() 函數(shù)將 GET/POST/Cookie 變量導(dǎo)入到全局作用域中。該函數(shù)在最新版本的 PHP 中已經(jīng)不支持。
import_request_variables() 函數(shù)將 GET/POST/Cookie 變量導(dǎo)入到全局作用域中。如果你禁止了 register_globals,但又想用到一些全局變量,那么此函數(shù)就很有用。
版本要求:PHP 4 >= 4.1.0, PHP 5 < 5.4.0
bool import_request_variables ( string $types [, string $prefix ] )
參數(shù)說明:
$types:指定需要導(dǎo)入的變量,可以用字母 G、P 和 C 分別表示 GET、POST 和 Cookie,這些字母不區(qū)分大小寫,所以你可以使用 g 、 p 和 c 的任何組合。POST 包含了通過 POST 方法上傳的文件信息。注意這些字母的順序,當(dāng)使用 gp 時,POST 變量將使用相同的名字覆蓋 GET 變量。任何 GPC 以外的字母都將被忽略。
$prefix: 變量名的前綴,置于所有被導(dǎo)入到全局作用域的變量之前。所以如果你有個名為 userid 的 GET 變量,同時提供了 pref_ 作為前綴,那么你將獲得一個名為 $pref_userid 的全局變量。雖然 prefix 參數(shù)是可選的,但如果不指定前綴,或者指定一個空字符串作為前綴,你將獲得一個 E_NOTICE 級別的錯誤。
無。
<?php // 此處將導(dǎo)入 GET 和 POST 變量 // 使用 nhooo_ 作為前綴 import_request_variables("gP", "nhooo_"); echo $nhooo_foo; ?>