- 締切済み
クエリーストリングとは?
Queri String という言葉がよく出てくるのですが、正確な説明(定義)を書いている書籍やウェブページを見た事がありません。 どなたか教えていただけませんでしょうか? もしくは説明が載っているウェブページを教えていただけませんか? たぶん、GetやPostの事だと思っているのですが、、。 Getだと 例)http://www.sample.com/test.cgi?id=23 このような行為の事でしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
はじめまして、こんばんわ。 ■環境変数 ・REQUEST_METHOD ・QUERY_STRING [http://hoohoo.ncsa.uiuc.edu/cgi/env.html] クエリ・ストリングは問合せ文字列というか、 URLの拡張というかそんな感じでいいのではないでしょうか。 GetやPostなどのリクエスト・メソッドは、 どういう方法で要求されたかという事だと思います。
- anmochi
- ベストアンサー率65% (1332/2045)
> たぶん、GetやPostの事だと・・・・このような行為の事でしょうか? いえ~すざっつらいと。正確に言えば、GETのみだ(POSTだと、標準入力からPOSTデータが入ってくる)。 ・GETでは、そのCGIが実行中、QUERY_STRING環境変数にURLの?以降が入っている。 ・POSTでは、POSTデータは標準入力から受け取る。 となるな。
補足
勢い良い回答ありがとうございます(笑)。 けれど、詳細な説明がほしいのですが、丁寧な説明が掲載されている情報があればお願いします。 anmochiさんは正確にいえばGETのみと言っていますが、つまりPOSTはQuery String に該当しないということですかね。(けど、標準入力から受け取る、とも書いているのは?)
補足
参照URLを読んでみました。 Query String の項目に「The information which follows the ? in the URL which referenced this script.」とありました。 ということは、つまりGETのみってことですかね。 (POSTはどのように説明されているのでしょうか?)