WEB相談室

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

タイトル:CGIで生成されるページにSSIを使いたい。

隆司[MAIL][URL][WriteDate : Fri Aug 25 18:42:38 2000]

いつもお世話になっています。
CGI及びPHPを使ってページを生成しています。
生成されるページに
<!--#exec cmd="../cgi-bin/access/access.cgi"-->
とアクセスログを集計するCGIを埋め込みたいのですが、
生成されるページに上記SSIがソースに表示されて、利用できません。
記述の仕方が悪いのか? 利用できないのか?わかりません。
利用方法・記述の方法をCGI版、PHP版で教えていただけないでしょうか?
よろしくお願いします。


ちゃいぱ[MAIL][URL][WriteDate :Fri Aug 25 21:36:20 2000]

<!--#exec cmd="../cgi-bin/access/access.cgi"--> 

<!--#exec cgi="../cgi-bin/access/access.cgi"-->
でどうでしょう! 


隆司[MAIL][URL][WriteDate :Fri Aug 25 21:44:54 2000]

ちゃいばさん 早い回答ありがとうございます。
> <!--#exec cgi="../cgi-bin/access/access.cgi"--> 
を記述して行ってみましたが、やはり生成した後のページのソース表示をするとそのままSSIの記述が表示されて利用できません。

他に何か方法ありませんか? よろしくお願いします。






ちゃいぱ[MAIL][URL][WriteDate :Fri Aug 25 22:16:23 2000]

以下を一度、熟読してから、他の方法を考えましょう...か。

http://wakusei.cplaza.ne.jp/twn/wwwssi.htm

隆司[MAIL][URL][WriteDate :Fri Aug 25 22:53:12 2000]

そうですね。一度調べなおします。
また何かよい方法あれば、教えてください。


隆司[MAIL][URL][WriteDate :Fri Aug 25 22:53:29 2000]

そうですね。一度調べなおします。
また何かよい方法あれば、教えてください。


カヅサツ[MAIL][URL][WriteDate :Fri Aug 25 23:57:09 2000]

隆司 様

自分で確認してないので間違っている可能性大であり、
無責任で大変申し訳ないのですが、

.htaccess ファイルに

AddType text/x-server-parsed-html .cgi

とかやってみるのはどうでしょうか?
もちろん WWW サーバが APACHE の特定の設定、
あるいは同等の機能を備えたものであるということが前提ですが。


Qz[MAIL][URL][WriteDate :Sat Aug 26 00:49:22 2000]

CGIを利用しているなら、アクセスログにSSIを利用する必要がないのではないでしょうか?
CGIに、アクセスログをつける機能をつけてしまえば、SSIを利用する必要がないです。

PHPは、あまり使ったこと無いのですが、%ENVにあたる環境変数が利用できるなら、PHP内でアクセスログをとることはできるのではないかと思います。

アクセスログ自体は、CGI(SSI)なら、%ENVの中身をファイルに保存しているるだけの代物なので、CGI内部に組み込むのは、むずかしくないと思います。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]