• ベストアンサー

SSIを使ってCGIを呼び起こしたいのですが

index.shtmlのタグにssiを使用したいのですが index.cgi?mode=m のようなパラメータもつけて実行させる場合 <!--#exec cgi="./index.cgi?mode=m"> ではだめなんでしょうか? [an error occurred while processing this directive] というエラーがでました。 どうかご教授ください。

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

  • ベストアンサー
回答No.2

サーバーによってはパラメタを与えるとうまくいかない場合があるみたいですね。 <!--#include virtual="index.cgi?mode=m"--> ではどうでしょう?

参考URL:
http://www.tohoho-web.com/wwwssi.htm
titikun00
質問者

お礼

うまくいきました。かなり感動です!! ありがとうございました。

その他の回答 (1)

noname#191236
noname#191236
回答No.1

はじめまして、こんばんわ。 そのサーバは exec 使用可能なんでしょうか? <!--#exec cgi="./index.cgi" --> とやるとどうですか? <!--#exec cgi="./index.cgi?mode=m" --> こっちはどうでしょう? 差支えなければどこのサーバか教えて下さい。

titikun00
質問者

補足

<!--#exec cgi="./index.cgi" --> とすれば実行されます。 <!--#exec cgi="./index.cgi?mode=m" --> はだめでした。 ちなみにサーバーは自社サーバです。

関連するQ&A

専門家に質問してみよう