- ベストアンサー
URLの拡張子の「?」の意味はなんでしょうか。
はじめまして。インターネット閲覧をしていると、URLの拡張子に、「.php?」や、「search?」のように、?が付く、長~いURLがあります。この、?の意味を教えていただけませんでしょうか。よろしくお願いいたします。いろいろな検索エンジンで、検索しましたが、「?」は、キーワードからはじかれてしまうのか、検索できませんでした。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
?の後に続くのはパラメータですね たとえばこの質問のURLは http://oshiete1.goo.ne.jp/kotaeru.php3?q=2331642 になってますが kotaeru.php3 に q=2331642 をパラメータとして与えるということです。すると kotaeru.php3 のプログラムは 2331642の質問ナンバーをデータベースから参照し表示するのです 検索エンジンなどの検索結果のURLもそうですよね
その他の回答 (3)
- Hamnet
- ベストアンサー率54% (30/55)
簡単に言うと、スクリプトにGETで情報を渡すときに使います。 だから、掲示板や検索エンジン等のフォームを使ったスクリプトに多いと思います。 情報を渡す方法はPOSTとGETがあり、GETは大きい情報は渡せませんが、URLの一部って言う利点があります。
お礼
ありがとうございましたm(_ _)m
- kaduno
- ベストアンサー率21% (130/592)
この質問の http://xxx/kotaeru.php3?q=2331642 (URL略) 以外にも http://xxx/seacrch?q=xxx とか http://xxx/xxx.cgi?mode=xxx など色々とありますが、これらはプログラムに送ってあげるパラメータですね。
お礼
ありがとうございましたm(_ _)m
- X-trail_00
- ベストアンサー率30% (438/1430)
?以降は クエリストリングと呼ばれるものです OKWAVEや教えてgooの質問ページの場合 http://okwave.jp/kotaeru_reply.php3 がアドレス ?q=2331642 が後ろについていますね これは、おそらく質問No = 2331642 ということです 次のページ(リンク先)へ情報をもっていきたいときに アドレスと一緒に渡す手紙のようなものです アドレスのページではそのクエリストリングを受け取り解釈して ページを表示します。 %35%26・・・・・・とかになっているものは エンコード処理といって暗号化しているようなものです。
お礼
ご親切にありがとうございました。参考になりました。
お礼
ご親切にありがとうございました。hphの勉強を始めたのですが、つまづきっぱなしです。ありがとうございました。