SSIによるプログラム実行の引数を取得するには?
[上に]
[前に]
[次に]
PENY
1999/09/20(月) 17:13:02
ASPファイルからsubmitをかけてshtmlファイルに移った時、
ASPファイルでもっていた値をshtmlファイルの
<!-- #exec cgi="../m10/AAA.exe?引数" -->
の部分の引数にしたいのですが、うまくいきません。
お願いします。
gourd
1999/09/20(月) 19:22:11
とほほさんのSSI入門に
Apacheなどのサーバーでは、引数を渡すことができない(?)
<!--#exec cgi="cmd.cgi arg1"--> としても、
<!--#exec cgi="cmd.cgi&arg1"--> としても駄目だった。
という記述がありますが、関係ありませんか。
それと<!-- #exec cgi="../m10/AAA.exe?引数" -->の相対パス
指定はだめなんじゃないです?
J.Naka
1999/09/20(月) 19:32:32
InterQのサーバーは、Apache/1.3.6(Unix)です。
これは、#execそのものが駄目のようです。
さらに、#includeの指定ファイルの拡張子がCGIだと、その部分はエラーにならないけど返り値が何も無いです。
B-Cus
1999/09/20(月) 21:54:39
> ASPファイルからsubmitをかけてshtmlファイルに移った時、
という状況がいまいちよく理解できんけど、hoge.shtml?hoge=fuga
などと呼ぶのはダメ? AAA.exe で環境変数を見れば引数が
セットされているはず。
> 相対パス指定はだめなんじゃないです?
どうして?
gourd
1999/09/20(月) 23:02:41
>> 相対パス指定はだめなんじゃないです?
>どうして?
といわれると、ssiを使ったことがないので何ともいえないけど、
http://www.apache.org/docs/mod/mod_include.html
に書いていたような気がします。英語弱いから読み間違いかも...
B-Cus
1999/09/20(月) 23:11:50
少くともapache1.3.0では、<!--#exec cgi="../hoge.cgi"--> などと使えました。
> http://www.apache.org/docs/mod/mod_include.html
日本語訳が
http://japache.infoscience.co.jp/japanese_1_3/manual/mod/mod_include.html
にあります。
gourd
1999/09/21(火) 06:24:21
>少くともapache1.3.0では、<!--#exec cgi="../hoge.cgi"--> など>と使えました。
>
>> http://www.apache.org/docs/mod/mod_include.html
>日本語訳が
> >http://japache.infoscience.co.jp/japanese_1_3/manual/mod/mod_include.html
>にあります。
どうも、やっぱり読み違いのようですね。ごめんなさい。
B-Cusさんありがとうごさい゛いました。
gourd
1999/09/21(火) 06:27:46
わっ、お礼がタイプミス。
再度、ごめんなさい。
[上に]
[前に]
[次に]