URLエンコードして値を渡すのは同じ
違いはアドレスバーに?id=777とかつくかつかないか。
POST【投稿】 データベースを書き換えような長いデータ、秘匿性が必要なデータ向き
送信した内容は本文と一緒に送られる
キャッシュされない?
GET 【取り出し】 短いパラメータなど向き
送信した内容はURLと一緒にヘッダに格納されて送られる
キャッシュされる?
でも検索エンジンに登録して欲しいページにはGETが良い
(URLに含まれない値を使う(POSTで値を受ける)ページには検索エンジンがクロールしない)らしい。