PHP webクライアントからwebサーバへデータ送信

GET

  • 送信データがURLに埋め込まれる
  • 送信データが丸見えのため個人情報などの送信には使えない
  • 大量のデータを一度に送信できない
  • データ送信後のページをお気に入りに保存可能

POST

  • 送信データがメッセージボディに格納される
  • 送信データは直接確認できない
  • 大量のデータを一度に送信できる
  • データ送信後のページをお気に入り保存できない
  • バイナリデータを送信できる

HTMLでGETかPOSTかを指定

<form action="PHPファイル名" method="get(post)">

PHPで値を受け取る

{$_method値['name値']}

チェックボックス

キーに[ ]を付ける

<input type="checkbox" name="キー名[]"value="値" />
  • 選択した複数の値が配列として格納される