PHPのGETとPOSTの違い
PHPの勉強をしていると、GETとPOSTというメソッドが出てきますが、違いがわかりにくいです。何が違うのか調べたのをまとめました。
GET
GETメソッドは、 URLの末尾に?をつけて、「パラメーター名=”値”」という形式でデータを送ります。
そのため、 URLにデータが表示されます。なので個人情報などを扱うデータ送信には向いていません。ただURLに情報が載るので、GET送信の場合はユーザーがその画面をブックマークすることができます。
POST
POSTメソッドで送るデータは、webブラウザ上には表示されないので、個人情報などを扱うデータ送信にはPOSTメソッドが向いています。
また、送ることができるデータ情報に特に制限はないので、大量の情報を送ることもできます。
まとめ
GETと POSTの違いはわかりにくいですが、送る情報の用途によって使い分けれるようにしたいですね。