ホームページ >バックエンド開発 >PHPチュートリアル >PHP フォーム フォーム パラメーターの受け渡しの詳細 Study_PHP チュートリアル
なぜ?フォーム処理には GET と POST の 2 種類があるため、両方のフォームで do パラメータを渡し、バックグラウンドで同じ方法で取得する方法は常に非常に混乱する問題でした。今日、数時間の実験を経て、やっと理解できたので投稿します。
GET フォーム:
<?php <BR> echo "値パラメータ名の値は、$_GET を通じて ".$_GET["name"] として取得されます。"; <br> echo "パラメータ名の値は、$_POST[" として $_POST name"] として取得されます。" ; <br> echo "パラメータ name の値は、$_REQUEST を通じて ".$_REQUEST["name"] として取得されます。" .rn"; <br> echo "パラメータ parm の値は、$_GET を通じて ".$ _GET[" として取得されますparm"]." ,"; <br> echo "パラメータ parm の値は、$_POST を通じて ".$_POST["parm"] として取得されます。" ,"; <br> echo "パラメータ parm の値は、$_REQUEST を通じて取得されます" .$_REQUEST["parm"]." .rn"; <br> echo "パラメータ hkey の値は $_GET を通じて ".$_GET["hkey"] として取得されます。" ," <br> echo "パラメータ hkey の値$_POST を通じて取得されます。 ".$_POST["hkey"] として取得されます。"; <br> echo "パラメーター hkey の値は、$_REQUEST を通じて ".$_REQUEST["hkey"] として取得されます。"; <br> echo "パラメータ do の値 パラメータ do の値は、$_GET を通じて ".$_GET["do"] として取得されます。" ,"; <br> echo "パラメータ do の値は、$_POST を通じて ".$ として取得されます。 _POST["do"]." ,";