• ベストアンサー

Dreamweaverのフォーム作成について

Dreamweaverのフォームの挿入のプロパティインスペクターに、メソッド欄のプルダウンメニュー(指定なし、GET,POST)がありますが、使い分けはどうすればよろしいのでしょうか。テキストには送信データーが多くなりそうなときは「POST」そうでない場合は「GET」を選択すると書いてありますが、実際文字数で言うとどれくらいなのでしょうか。また指定なしにするとどうなるのでしょうか。誠に御手数ですが宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • toriesky
  • ベストアンサー率66% (30/45)
回答No.1

参考URLからの丸写しなので、私の知識じゃないのですが^^; POST, GETはフォーム送信だけのものではなく、 ブラウザがサーバーに対して要求を送るときの一般的なメソッドです。 GETメソッドを使うと、データはURLの一部として送られます。 ただ、GETのクエリはサーバーの環境変数を経由してCGIに渡されるので、 非常に長いデータを送るのには向きません。 上限はサーバーによって違いがありますが、せいぜい数KB程度です。 そのためGETはデータベースにキーワードを送って 検索結果を取り出す時などに使います。 POSTメソッドの場合は、ブラウザはサーバーに接続して、 URLエンコードした内容をプログラムに渡すように要求します。 GETと違い、長いテキストを入力されても送ることができるので、 何かをプログラムに送って内容を書き換えるような場合に使います。 (例えば、メッセージの書き込み、新規データの登録など) Dreamweaverでこの2つを選べるようになっているのは、 CGIプログラムでGETを使うよう指定された場合のためだと思います。 逆に、指定がなければ普段はPOSTを使っていいと思います。

参考URL:
http://www.kanzaki.com/docs/html/htminfo32.html#form_struct

関連するQ&A