PHP 3-1 GET送信について知ろう
こんにちは!
仁川のグランプリまでもう間も無くです。
GET送信について知ろう
今回はデータの受け渡しに関してです。
画面には何も表示されませんでした。
当然ですが$_GET["a"]
には何も入っていません。
URL
URLに「?a=Hello World(半角スペースは%20に変換された)」を追記しました。
Hello Worldが表示されました。
URLに「?a=文字列」をつけると$_GET["a"]
が文字列を受け取る仕組みです。
ちなみに$_GET["xx"]
はスーパーグローバル変数と言い、PHPで最初から役割が定義されている変数のことです。
次はフォームを使ってデータを送信していきます。
フォームの解説はしませんがokuri.html
のデータをuke.php
に送信できました。
POST送信も確認しておきます。
フォームタグのメソッド属性にpost
を指定。
受け取る側も$_POST["a"]
に変更しています。
POST送信の特徴です。
- URLにデータをつけないので外部から見えにくい。
- 画像などすべての種類のデータが送信できる。
- 大量のデータも送信できる。
です。
ほとんどの状況でPOST送信が使われているとのことです。
どういう条件での使い分けが適切かは調べていきたいですね。
ではでは。