把客戶端表單中的變量名取出來 addslashes -- 使用反斜線引用字符串 extract(addslashes($_POST)); --處理POST表單 把客戶端<FORM METHOD="POST"...>表單中的變量名取出來。 extract(addslashes($_GET)); --處理GET表單 把客戶端<FORM METHOD="GET"...>表單中的變量名取出來。 我們可以使用extract()函數,比如在接收頁面腳本的最前面加上extract($_POST);extract($_GET);這樣的語句,導出幾個用於表單處理的超級變量數組值,如以下代碼所示: @extract(i_addslashes($_POST), EXTR_OVERWRITE); @extract(i_addslashes($_GET), EXTR_OVERWRITE); @extract(i_addslashes($_COOKIE), EXTR_OVERWRITE); @extract(i_addslashes($_SESSION), EXTR_OVERWRITE); 我們看一個使用extract導出為正常變量的腳本例子 <?php // 將$_GET和$_POST超級變量數組獲取的變量轉為正常的變量,這樣直接顯示變量名稱即可 extract($_GET); extract($_POST); echo "您好, $username $age"; ?> <form action="" method="post"> 姓名:<input type="text" name="username" id="username" /> 年齡:<select name="age"> <option value=">16">小於16</option> <option value="16-30" selected>16-30</option> <option value="31-50">31-50</option> <option value="51-80">51-80</option> </select> <input type="submit" name="btn_submit" value="提交" /> </form>