這篇文章主要介紹了PHP函數import_request_variables()用法,結合實例形式分析了import_request_variables函數的功能,定義及相關使用技巧,需要的朋友可以參考下
import_request_variables 函數可以參考下
import_request_variables 函數可以在register_global = off 時,把GET/POST/Cookie 變數匯入全域作用域。
描述
bool import_request_variables ( string types [, string prefix])
<?php // This will import GET and POST vars // with an "rvar_" prefix import_request_variables("gp", "rvar_"); echo $rvar_foo; ?>
//导入POST提交的变量值,前缀为post_ import_request_variable("p", "post_"); //导入GET和POST提交的变量值,前缀为gp_,GET优先于POST import_request_variable("gp", "gp_"); //导入Cookie和GET的变量值,Cookie变量值优先于GET import_request_variable("cg", "cg_");
<?php if(isset($_REQUEST['btn_submit'])){ echo "正常取得的表单POST变量值:".$_REQUEST['Username']."<br />"; import_request_variables("pg", "import_"); //显示导入的变量名称 echo "使用import_request_variables函数导入的变量值:".$import_Username; } ?> <form id="test_form" name="test_form" method="POST" action=""> 请输入您的名字: <label> <input type="text" name="Username" id="Username" /> </label> <label> <input type="submit" name="btn_submit" id="btn_submit" value="提交" /> </label> <br /> </form>
import_request_variables()函數為我們提供一個中間方法,適用於下列幾種情況:
2. 在php.ini設定檔的register_globals參數為Off(PHP 5之後的版本預設為Off)時,使用import_request_variables將GET/POST/Cookie這幾個超級變數陣列匯入到全域作用域中。
3. 在開發時,只要宣告了引入的變數範圍,就不必寫$_GET或$_REQUEST一堆很長的超級全域數組名稱了。 總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。 php###中關於長度運算容易混淆的問題簡單分析######以上是PHP函數import_request_variables()用法及實例分析的詳細內容。更多資訊請關注PHP中文網其他相關文章!