• ベストアンサー

SSIで呼び出したURLの取得

a.shtmlから ../a.cgi をSSIで呼び出したとき、a.shtmlのURLを取得したいのですが、うまい方法はありますでしょうか。 $ENV{'REQUEST_URI'} $ENV{'SCRIPT_FILENAME'} $ENV{'SCRIPT_NAME'} で表示してみたら、a.cgiのURL(パス)が出てきて、a.shtmlのURL(パス)が出てこなかったのです。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#25358
noname#25358
回答No.1

 仮想パス名からでよければ、$ENV{'DOCUMENT_URI'} というのがあるそうです。  また、サーバーの設定によっては $ENV{'HTTP_REFERER'} も読める場合があるそうです。  試してみてください。

abiru
質問者

お礼

ありがとうございます。 $ENV{'DOCUMENT_URI'} でいけることを自力で確認したので、削除しようと思ったのですが、削除のしかたが分かりませんでした。。。すいません。 貴重な時間を割いていただき、申し訳ありませんでした。

関連するQ&A