プロが教える店舗&オフィスのセキュリティ対策術

クッキーとセッションIDを使用したユーザー認証を使用しています。

ユーザー名を各ページに表示したいと思っています。CGIの場合は$ENV{'REMOTE_USER'}と表示すればID名がしっかり表示されるのですが、SSIで呼び出してHTMLなどに表示しようとしても出来ません。

【使用した簡単なスクリプト】
-------------- id-viewer.cgi -----------
#!/usr/local/bin/perl
print "Content-type: text/plain\n\n";
print "$ENV{'REMOTE_USER'}\n";
---------------------------------------
表示させたいHTMLに

<!--#exec cgi="id-viewer.cgi"-->

と明記

しかし何にも表示されませんでした。ためしに基本認証で実験した場合にはHTMLでもしっかりと表示されました。

どうぞよろしくお願いいたします。

A 回答 (1件)

> クッキーとセッションIDを使用したユーザー認証を使用しています。



これをどのような機構で実現しているのでしょうか? ご質問の文だけから判断すると、「SSI経由の呼び出しだとこの機構を通っていない」、が理由のように思えます。

この回答への補足

回答有難うございます。

使用している機構はhttp://www.webpower.jp/websofts/others/web_prote …で段ロードしたスクリプトを使用しております。

このスクリプトの場合、サイト内のどのCGIでも$ENV{'REMOTE_USER'}と記載すればID名が表示されるのを確認しました。希望としてはHTML上にも表示させたいと思っています。よろしくお願いいたします。

補足日時:2005/10/09 07:32
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!