import_request_variables

import_request_variables,中文名變數導入到全局作用域中,是一種函式算法。

基本介紹

  • 中文名變數導入到全局作用域
  • 外文名:import_request_variables
  • 性質:函式
  • 領域:計算機
import_request_variables,描述,備註,實例,

import_request_variables

(PHP 4 >= 4.1.0)
import_request_variables -- 將 GET/POST/Cookie 變數導入到全局作用域

描述

bool import_request_variables ( string types [, string prefix])
將 GET/POST/Cookie 變數導入到全局作用域中。如果你禁止了 register_globals,但又想用到一些全局變數,那么此函式就很有用。
你可以使用 types 參數指定需要導入的變數。可以用字母‘G’、‘P’和‘C’分別表示 GET、POST 和 Cookie。這些字母不區分大小寫,所以你可以使用‘g’、‘p’和‘c’的任何組合。POST 包含了通過 POST 方法上傳的檔案信息。注意這些字母的順序,當使用“gp”時,POST 變數將使用相同的名字覆蓋 GET 變數。任何 GPC 以外的字母都將被忽略。
prefix 參數作為變數名的前綴,置於所有被導入到全局作用域的變數之前。所以如果你有個名為“userid”的 GET 變數,同時提供了“pref_”作為前綴,那么你將獲得一個名為 $pref_userid 的全局變數
如果你對導入其它全局變數(例如 SERVER 變數)感興趣,請考慮使用 extract()

備註

雖然 prefix 參數是可選的,但如果不指定前綴,或者指定一個空字元串作為前綴,你將獲得一個 E_NOTICE 級別的錯誤。使用默認錯誤報告級別是不顯示注意(Notice)級別的錯誤的。

實例

<?php
// 此處將導入 GET 和 POST 變數
// 使用“rvar_”作為前綴
import_request_variables("gP", "rvar_");
print $rvar_foo;
?>

相關詞條

熱門詞條

聯絡我們