PHPでのフォーム送信メソッド

属性 method を使用して、 フォームの送信メソッドを指定します。 それは GET または POST のいずれかです。

フォームが GET メソッドでページ result.php に送信されるとします:

form.php<form action="/result.php" method="GET">
  <input name="test1">
  <input name="test2">
  <input type="submit">
</form>

この場合、このページのアドレスバーには、 次の形式でフォームデータが表示されます: ページアドレスの後に ? 記号が付き、 その後にインプットの名前とユーザーが入力した値が続きます: result.php?test1=value1&test2=value2。

フォームが POST メソッドでページ result.php に送信されるとします。 この場合もデータは送信されますが、 アドレスバーには反映されません:

form.php<form action="/result.php" method="POST">
  <input name="test1">
  <input name="test2">
  <input type="submit">
</form>
Задание 1

ページ index.php にフォームを作成してください。 それをページ result.php に送信してください。 フォーム送信の両方のメソッドを確認してください。