SSI で引数をCGIに渡したいのですが、
SSI で引数をCGIに渡したいのですが、
HTMLの記述を
<h1>1行目<!--#exec cmd="./emoji.cgi 0"-->絵文字1行目分。</h1>
<h1>2行目<!--#exec cmd="./emoji.cgi? 1"-->絵文字2行目分。</h1>
<h1>3行目<!--#exec cmd="./emoji.cgi?2"-->絵文字3行目分。</h1>
<h1>4行目<!--#include virtual="./emoji.cgi 3"-->絵文字4行目分。</h1>
<h1>5行目<!--#include virtual="test.cgi? 4"-->絵文字5行目分。</h1>
<h1>6行目<!--#include virtual="test.cgi?5"-->絵文字6行目分。</h1>
として、CGI で $ARGV[0] で使いたいのですが、出力するとSSI部分に
[an error occurred while processing this directive]
と、ERROEが出力されて、上手く行きません。
ネットで調べてみるとApache バージョンのによってバグが有る様な内容も有りますし、
ASJホスティングサービスのページを見ると
-------------------------------------------------------------------------------------------
コマンドライン引数を渡すSSI のご利用はいただけません。
こちらは、suExec ではなくApache の一般的なセキュリティ仕様となっております。
-------------------------------------------------------------------------------------------
と書いてあったりします。サーバーの設定の問題なのでしょうか?
サーバーは PC DEPOT系のネットプラッツ、専用サーバー(2万2000円/月・結構無理して払っています)です。
中は、Apache バージョン 1.3.12 ・レッドハット6.2、と聞きました。
ネットプラッツの電話サーポートの方に訪ねたのですが、
「使えるか、使えないか、そこまでのサポートは出来ない」との事でした。
サポートの方はとても親切なのですが、肝心の事が「サポートできません」って事なので
サーポートというよりカウンセリング状態で・・・問題が解決できません。
サーバーの設定方法 または 記述方法が有りましたら教えて頂けないでしょうか?
宜しくお願いします。
お礼
ありがとうございます