PHP import_request_variables()函數(shù)

2018-12-01 11:31 更新

定義和用法

import_request_variables — 將 GET/POST/Cookie 變量導入到全局作用域中



語法

bool import_request_variables ( string $types [, string $prefix ] )
將 GET/POST/Cookie 變量導入到全局作用域中。如果你禁止了 register_globals,但又想用到一些全局變量,那么此函數(shù)就很有用。

你可以使用 types 參數(shù)指定需要導入的變量??梢杂米帜浮瓽’、‘P’和‘C’分別表示 GET、POST 和 Cookie。這些字母不區(qū)分大小寫,所以你可以使用‘g’、‘p’和‘c’的任何組合。POST 包含了通過 POST 方法上傳的文件信息。注意這些字母的順序,當使用“gp”時,POST 變量將使用相同的名字覆蓋 GET 變量。任何 GPC 以外的字母都將被忽略。

prefix 參數(shù)作為變量名的前綴,置于所有被導入到全局作用域的變量之前。所以如果你有個名為“userid”的 GET 變量,同時提供了“pref_”作為前綴,那么你將獲得一個名為 $pref_userid 的全局變量。

如果你對導入其它全局變量(例如 SERVER 變量)感興趣,請考慮使用 extract()。

Note:
雖然 prefix 參數(shù)是可選的,但如果不指定前綴,或者指定一個空字符串作為前綴,你將獲得一個 E_NOTICE 級別的錯誤。使用默認錯誤報告級別是不顯示注意(Notice)級別的錯誤的。
<?php
// 此處將導入 GET 和 POST 變量
// 使用“rvar_”作為前綴
import_request_variables("gP", "rvar_");

echo $rvar_foo;
?>

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號