- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SSIを呼び出した元ファイルの名前を取得することはできますか?)
SSIを使ってアクセスログにページ名を記録する方法は?
このQ&Aのポイント
- アクセスログを取るだけの単純なCGIを作っています。SSIを使って.plファイルを呼び出してログにホスト名やリンク元、ブラウザ名を記録しています。
- 最近、掲示板にスパムが増えたのでそのログも一緒に取ろうと思うのですが、ログにアクセスされたページも記録したいと思います。
- $ENV{'QUERY_STRING'}で識別番号を取って記録することもできると思いますが、いたずらに備えてこれを使わずにできればと思っています。環境変数にはそれらしいものがないのですが、何か他に良い方法はあるでしょうか?
- みんなの回答 (1)
- 専門家の回答
お礼
ありがとうございます。ちゃんと動作させることができました。 $ENV{'SCRIPT_NAME'}は上記例だと「/hoge.cgi」を返すものだと思っておりました。 ちなみに$ENV{'QUERY_STRING'}については機能しませんでした。