處理表單PHP 一個很有用的特點體現在它處理 PHP 表單的模式。需要理解的非常重要的原理,是表單的任何元素都在 PHP 腳本中自動生效。請參閱本手冊中「PHP 的外部變量」以取得關於在 PHP 中使用表單的詳細訊息及範例。以下是 HTML 表單的範例:
該表單中並沒有什麼特殊的地方,其中沒有使用任何特殊的標識符。當會員填寫了該表單並點閱了送出按鈕,頁面 action.php 將被呼叫。在該檔案中,可以加入如下內容:
該腳本進行的工作應該已經很明顯了,這兒並沒有其它更複雜的內容。PHP 將自動設定 $_POST['name'] 和 $_POST['age'] 變量。在這之前我們使用了自動全局變量 $_SERVER,現在我們引入了自動全局變量 $_POST,它包括了所有的 POST 資料。請注意我們的表單送出資料的方法(method)。若果使用了 GET 方法,那麼表單中的訊息將被儲存到自動全局變量 $_GET 中。若果並不關心請求資料的來源,也可以用自動全局變量 $_REQUEST,它包括了所有 GET、POST、COOKIE 和 FILE 的資料。請參閱 import_request_variables() 函數。 也可以在 PHP 中處理 XForms 的輸入,儘管可能更喜歡使用長久以來支援良好的 HTML 表單。XForms 目前還不適合初學者使用,但是會員可能對它感興趣。手冊中在「特點」一章有一節對如何處理從 XForum 接收到的資料進行了簡短的介紹。 | ||||