WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:imgでCGIを呼び出す事。

0:[投稿] 臨 [2002/06/12 00:09 ][環境:WIN+IE WIN系+Perl]

っての、ありますよね?
これって、何をしてるんですか?これを使う事でどのようなメリットがあるのでしょう?ご指導願います。


1:[回答] さっぱり★ [2002/06/12 08:46 ]

何をしているのかはものによると思うけど、CGIの使えないサーバでカウンタをつけたりアクセスログをとったり。
あるいは時間等によって画像を切り替えるなど。


2:[質問] 臨 [2002/06/12 19:11 ]

はぁ、なるほど。
> CGIの使えないサーバでカウンタをつけたりアクセスログをとったり。
でも肝心のCGIはやはりCGI可のサーバに置かなくてはならないんですよね?…というかむしろSSIの使えないサーバではないかと思ったのですが…どうなんでしょう?(無知ですみません)


3:[回答] やじうま1号 [2002/06/12 20:54 ]

>>0
(CGI可でも)自サバでないサービスを利用する時にも。

>>2
それはもちろんそうなりますね。

>…というかむしろSSIの使えないサーバではないかと思ったのですが…どうなんでしょう?(無知ですみません)

ちょっと判りかねるのですが?


4:[質問] 臨 [2002/06/12 21:03 ]

この板、レスが付くのが早くてとても感謝です。

> >…というかむしろSSIの使えないサーバではないかと思ったのですが…どうなんでしょう?(無知ですみません)
> ちょっと判りかねるのですが?
あ、すみません。えっと、CGIが使えなくてもSSIが使えればこれは(imgでCGIを呼び出す行為)必要無いかな、と思った訳です。


5:[回答] やじうま1号 [2002/06/12 21:15 ]

>>4
CGIとSSIは結局サーバー側から見るとやっていることは同じなので、CGIを許可しているサーバーならSSIも許可しているとは限りませんが、CGIを許可していないのにSSIを許可するというところは無いと思います。


6:[質問] 臨 [2002/06/12 22:19 ]

> CGIを許可していないのにSSIを許可するというところは無いと思います。
確かにそうですね…。
で、結局のところ、imgでCGIを呼び出すと言うのはSSIでいう#execと同じと解釈しても宜しいでしょうか?
それともまた違う意味があるのでしょうか?


7:[回答] zzz... [2002/06/12 23:54 ]

本来SSIでカウンターを設置できれば楽なのだけど、バイダーのフリーエリアだとSSIが使えないことが多いので
その代わりにカウンターを呼び出すために<IMGを使ってCGIを呼び出す方法として使われるケースが多いんじゃないでしょうか?

>で、結局のところ、imgでCGIを呼び出すと言うのはSSIでいう#execと同じと解釈しても宜しいでしょうか?
呼び出されるプログラムは、呼び出される形式により微妙に動作が違うので厳密に言えば違います。


8:[回答] 謎の人R [2002/06/13 04:11 ]

>> 1
> CGIの使えないサーバでカウンタをつけたり

「SSIの使えない」の間違いでしょうか?

>> 0
> imgでCGIを呼び出す事。
> っての、ありますよね?

という、実際にご覧になった具体例(ソース)を挙げてみては?


9:[回答] さっぱり★ [2002/06/13 08:59 ]

>>8
間違いではありません。


10:[質問] 臨 [2002/06/13 11:11 ]

>>7
なるほど、やはりカウンタに使うのが多いんですね。

> 厳密には言えば違います。
ん〜…どの程度違うんでしょう?でもまぁそこまで気にしなくても出来ますかね?

>>8
<IMG SRC="/cgi-bin/nph-count?width=5&link=/VA028345/index.htm">
というのがそれです。私のHPはvectorなんですが、CGI、SSIともに使えず、唯一vectorが用意したカウンタがこれなんです。今までは気にも留めてなかったんですが、CGIを勉強する上で必要かな、と思いまして。


11:[回答] 謎の人R [2002/06/14 04:29 ]

>>9
ああ、外部サービス(無料カウンターなど)を利用する場合などがそうですね。


12:[回答] あー [2002/06/16 09:42 ]

>で、結局のところ、imgでCGIを呼び出すと言うのはSSIでいう#execと同じと解釈しても宜しいでしょうか?
呼び出されるプログラムは、呼び出される形式により微妙に動作が違うので厳密に言えば違います。

ぜんぜん違うと言うべきでは?
SSIのときは、そのサーバーにプログラムがないといけない、リクエストは1回で済む、など。

それから、#exec cgi よりは、#include virtual を使えと、どっかに書いてあった気がします。


13:[回答] あー [2002/06/16 09:43 ]

>>12 引用符忘れました。ごめんなさい。


14:[質問] 臨 [2002/06/16 23:07 ]

> SSIのときは、そのサーバーにプログラムがないといけない、リクエストは1回で済む、など。
あ、そうなんですか?知りませんでした。

> それから、#exec cgi よりは、#include virtual を使えと、どっかに書いてあった気がします。
すいません、どうしてですか?


15:[回答] やじうま1号 [2002/06/17 16:05 ]

http://www.mikeneko.ne.jp/~lab/web/htaccess/ssi.html
に参考になる記述があります。


16:[質問] 臨 [2002/06/18 12:04 ]

>>15
激しく文字化けするのは私だけでしょうか…?

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World