画面遷移なしにCGIを起動するには?

[上に] [前に] [次に]
野比のび犬 1998/03/11(水) 19:04:44
 HPに「妖しげなボタン」があって、訪問者が「このボタン何だろう?」と思って押すと、私のところに「誰かがボタン押したよぉ」というメールが来る・・・・・ようにしたのです。
 訪問者にはメールが送られたことや、CGIが起動したことを悟られたくないわけです。つまり、画面遷移を行いたくないのです。
 可能でしょうか?

B-Cus 1998/03/11(水) 23:49:07
フレームはよくしらないし、試してないのでうまくいくかわかりませんが、
フレームで分割してそのうちの1つをborder=0にしておき、
 <a href="hogehoge.cgi" target=other_frame>
などと、border=0のフレームにCGIの結果を表示させるとか。
ただWWWサーバとのやりとりは行われるわけですから、
気が付かないくらいにこっそりやるのは難しいでしょう。

あるいは「妖しげなボタン」でなくてもよくて、かつSSIが使えるなら
 <!--#exec cmd="hogehoge.pl"-->
とか
 <!--#exec cgi="hogehoge.cgi"-->
として、その中でメールを送ればいいでしょう。

[上に] [前に] [次に]