• 締切済み

GETとPOSTの違い。

こんばんわ。 GETとPOSTの違いがわかりません。 両方 source.php?パラメータ でデータを受け渡しできるようですがどこが違うのでしょうか??

みんなの回答

回答No.3

URLのパラメータを$_POSTでは取得出来ませんね。 出来ているとしたら、呼び元のFORMタグのmethodがPOSTで、 実際に遷移させる処理をJavaScriptでやっていて、 同じパラメータ名でURLのパラメータをセットしている時くらいです。 <script language="javascript"> function go() { var abc; abc = document.forms["frm"].abc.value; document.forms["frm"].action = "hoge.php?abc="+abc; document.forms["frm"].submit(); } </script> <form method="post" name="frm"> <input type="text" name="abc" value="aaa"> <input type="button" value="submit" onclick="go()"> </form>

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がると申します。 んっと…POSTとGETは、HTTP(プロトコル)を調べると分かるかと思いますが。 Apacheの場合、GETは環境変数から、POSTは標準入力から、という明示的な差異があります。PHPだとわかりにくいですが。 で、URLのパラメタはかならずGETに入ります。POSTには入らないはずです(入ってたら…普通それはBUGだと思われます)。

  • cybert
  • ベストアンサー率56% (18/32)
回答No.1

違いはあります。 両方できますか??? $_GET $_POST 使ってます?

関連するQ&A