- ベストアンサー
URLでのCGIの表記のされ方について
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
CGIにデータを渡す方法に、QUERY_STRINGSとPATH_INFOとSDIN(標準入力)があります。 QURY_STRINGSはURLの一部として渡す方法で、?の後に続くURLエンコードされた文字列です。 PATH_INFOは、/で区切られたURLの一部です。サーバーが?より前の文字列を/で区切って下位から環境変数に読み込みながら保存し、CGIに出会ったらそれを利用します。 標準入力は<FORM action="URL" method="post">とpostが指定されているときに、HTTP要求ヘッダに続いて渡される値です。 CGI側では、受け取ったデータを処理して様々に利用します。 CGIはこうして受けった値を処理します。どのような値があるかは下記参照 例] http://hpcgi1.nifty.com/Iruka/ENV_FORM.cgi/worker001/http://okwave.jp/qa/q7154231.html?name=ORUKA1951 どのように処理されているかは、CGIプログラムをエディタで開いて見ることになります。
その他の回答 (2)
- hok212
- ベストアンサー率66% (100/150)
? 記号より後ろはそのCGIに渡すパラメータを意味し、 複数のパラメータを渡す場合は & 記号で区切ります。 渡ってきたパラメータはそのCGI内で処理される場合がほとんどですが、 そのCGIから他のCGIに渡すことも可能です。
お礼
ありがとうございます。 ファイルをさらってみて確認してみます。
「?」以降は「パラメータ」。 ~.cgiに書かれているプログラムに送られる値。 https://www.google.com/search?num=50&hl=ja&lr=lang_ja&newwindow=1&safe=off&tbs=lr%3Alang_1ja&q=url+%22%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%A8%E3%81%AF%22&oq=url+%22%E3%83%91%E3%83%A9%E3%83%A1%E3%83%BC%E3%82%BF%E3%81%A8%E3%81%AF%22&aq=f&aqi=g-rJ1&aql=&gs_sm=e&gs_upl=1109l2641l0l2875l2l2l0l0l0l0l125l219l1.1l2l0
お礼
ありがとうございます。
関連するQ&A
- 相互リンク用スクリプト(PHP・CGI)
相互リンク集用のスクリプトを探しています。 無料でも有料でもかまいません。 ・相手のサイトのリンク集にリンクが張られているか自動確認し 貼られていれば即登録が反映される ・カテゴリ指定が出来ればなお可 ・リンク集に掲載されるURLは直リンク ここまでなら ttp://www.core-p.com/cgi-search/search/search.cgi?cmd=dp&num=1233 ttp://www.core-p.com/cgi-search/search/search.cgi?cmd=dp&num=1055 などがイメージどおりなのですが、 姉妹サイトも一括で申し込みが出来る リンクスクリプトを探しています。(データ共有) 説明が困難ですが 手順として相互リンクを申し込む側(訪問してきたwebマスター)が 1.姉妹サイトも含めた指定したリンクを貼る 2.相互リンクを申し込む(リンクを貼る) 3.自動で確認する 4.貼られていたらそれぞれのサイトの相互リンク集に反映される たまに見かけるので探しているのですが見つかりません。 このようなPHPまたはCGIスクリプトはないでしょうか? 説明が下手で申し訳ないです。
- ベストアンサー
- PHP
- この中古マンションの値段
http://www.daiyu-jp.com/cgi-bin/search/search.cgi?cmd=dp&num=1265133&dp= これでだとうですか? 安いですよね、貧困層が買うんですか?
- ベストアンサー
- 不動産売買・投資
- 携帯ランキングCGIのダウンロード版を探しております。
http://www.core-p.com/cgi-search/search/search.cgi?cmd=dp&num=786 の様な携帯ランキングを、例)http://aaaaaaaa.com/~ユーザーID/ の様な長いURLではなく、 独自ドメインで運用したいのですが、 その為には、どこかのダウンロードサイトからダウンロードして、自分でサーバーにアップロードする必要があると思います。 いろいろ探しましたが、やはり上記の様に、 長いURL形式のものしか見当たりませんが、 どこか、ダウンロード版はご存知ありませんか?
- ベストアンサー
- CGI
- 築浅物件(暇人のかた答えてください)
http://www.daiyu-jp.com/cgi-bin/search/search.cgi?cmd=dp&num=126529... この物件は安いですけど何か訳があるんですか?
- 締切済み
- 不動産売買・投資
- cgi(perl)で文中のURLを自動でリンクするようにしたい
CGI(perl)でログファイルから読み込んだデータの中に http://www…のようなものがあったらそれを自動で <A HREF="http://www~">http://www~</A> のような形にしたいのですが、どのように表記したらいいのでしょうか? http://を探してきて置き換えるのかとも思ったんですが、それだとどこまで、というのが 不明ですよね?
- ベストアンサー
- Perl
- 掲示板でのhtmlとcgiの関係について
お世話になります。 webサーバで公開している「public_html」ディレクトリ内のindex.htmlファイルに書き込むことで、ブラウザからホームページを閲覧出来ます。また、掲示板のような動的なものはcgiで動かしていることは理解出来ていますが、cgiを動かすというのは公開するindex.htmlファイル内にcgiのリンク先を記述してやって動かしているという意味でしょうか? よろしくお願いします。
- ベストアンサー
- CGI
- ファイルをアップロードするフリーのcgi
お世話になります。 教えていただきたいのですが、 サイトの管理者がブラウザ上でファイルをアップロードできて サイトの訪問者がそれをブラウザ上でダウンロードできる そんなフリーのcgiを探しています。 http://www.kent-web.com/data/upload/upload.cgi こんなような感じのものです。 しかし上記のものは1ファイルあたりの容量制限がかけられています。 容量制限が5メガバイト以上のもの知っているかたいたら教えてください。
- ベストアンサー
- CGI
- lacoocanにcgiを設置
lacoocanにアクセス数を表示するcgiを設置しようと思っています。 (1)訪問者数を記録しておくdatファイル (2)訪問者数を読み出し更新するcgiファイル (3)結果をブラウザーに表示するhtmlファイル の3つのファイルを「メモ帳」で作成して、cntというディレクトリに入れます。 lacoocan では、"homepage"というディレクトリにあらゆるファイル、ディレクトリをアップロードすることになっているので、そこに上記のcntディレクトリをアップロードします。 問題は、ここで上記(2)のcgiファイルの中の datファイルの場所を どう記述するかです。 $file = "/homapage/cnt/counter.dat" としているのですが、うまくいきません。 ブラウザーで読み込んでも、カウント数のところはブランクです。 htmlのソースを見ると、 ”訪問者数は、<!--#exec cmd="./counter.cgi" -->です。”となっていて、cgiが正常に動いているのかも定かではありません。 何かアドバイスがありましたら、よろしくお願いいたします。
- 締切済み
- CGI
- 古民家を購入する場合の注意点を教えて下さい。
http://www.inakanet.jp/cgi-bin/database/database.cgi?cmd=dp&num=11103&dp= この物件を購入して田舎暮らしをしようと思っています。 仕事はインターネットを使ったものなので、田舎と言う事で心配はしていません。 しかし、古民家を購入した時に、色々な問題が出て来るとは思っています。 経験者や詳しい方の意見を聞かせて下さい。 よろしくお願いします。
- ベストアンサー
- 賃貸・アパート
お礼
お礼遅れてすいません。詳しい回答ありがとうございます。 参考にします。