PHPの最も強力な機能の一つは、HTMLフォームを処理する手段です。 理解するべき重要な基本概念は、あるフォームの中の全てのフォーム要素 は、自動的にPHPスクリプトで利用可能になるということです。 詳細は、マニュアルのセクション PHPの外部からくる変数 およびPHPでフォームを使用する例を参照 してください。以下にHTMLフォームの例を示します。 例 2-6簡単なHTMLフォーム このフォームに関して特別なところはありません。これは通常のHTML フォームで特殊なタグは全く使用していません。 ユーザがこのフォームを記入し、投稿ボタンを押した時、 action.php ページがコールされます。 このファイルには、以下のようなコードを記述します。 例 2-7フォームからのデータを出力する このスクリプトの出力例は次のようになります。 これら行なっていることは明らかです。他に行なっていることはありません。 変数 $_POST["name"] と $_POST["age"] はPHPにより自動的に設定されます。 前の部分では、オートグローバル $_SERVER を使用しま したが、ここでは、全てのPOSTデータを保持するオートグローバル $_POST を導入しています。 フォームの メソッド がPOSTであることに注意して下さい。 GET メソッドを使用している場合、フォームの 情報は代わりにオートグローバル $_GET に代入されます。リクエストデータの発信源に留意しない場合 には、オートグローバル変数 $_REQUEST を使用 することもできます。この変数は、GET, POST, COOKIE, FILE の混ざったものが含まれます。 import_request_variables() 関数も参照して下さい。