アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります
画像ファイルをクリックして、サブルーチンを呼び出す方法とかあるのでしょうか?
あるシューアーCGIの解説をしているホームページがあり、画像をクリックしますとCGIが呼び出されます、
コードを見てみると私の知らない使い方がしてありました、そのホームページの拡張子はhtmなのですがその中に

<A href="http://www.hoge.net/foo/index.cgi?mode=admin&pw= … height=30 alt=hoge src="hoge.gif" width=150 border=0></A>

となっており、hoge.gifをクリックするとindex.cgiのadminという、サブルーチンをコールしているようにみえるのですが、このような使い方が出来るのでしょうか?
「A href属性」の使い方だと思うのですが、「a herf cgi 呼び出し」で検索してみましても、今一ピントくるものが有りません、
A hrefタグでcgiの呼び出しの仕方を教えて頂けませんでしょうか。

A 回答 (3件)

Dpopです。


Web屋です。OkWebの様なサイトを設計, 開発する仕事をしています。


アンカータグ(a タグの事です。)を利用して、CGI をコールする場合には、
goodjob_001 さんの書かれている様な書き方をするのが普通です。
他には、JavaScriptを仲介させる方法などもありますが。

CGIの中の特定のサブルーチンを実行させる。
と言うのは、たとえば1つのCGIの動作は、表示時と登録時、確認時で処理の内容を変更する。
などの目的の時に利用する方法です。


CGI側で、mode= と言うパラメータを利用して、
動作するべき処理を切り替える仕組みを用意してあること。

CGI側で、GET形式のパラメータ取得に対応させてある事。

の条件が整っていれば、この様な書き方で問題はありません。


不明点があれば、再度質問して下さい。
    • good
    • 0
この回答へのお礼

お返事遅くなりました
大変よく分かりましたありがとうございます

お礼日時:2005/03/21 19:59

#2さんの通りです。


アンカータグは単にそこへのアドレスをリンクしているだけで、cgiを解釈して結果を返すかどうかはサーバ側の動きになります。
cgiを使えないサーバとかですと、単にこのcgiファイルを返してくるような動きをすると思います。
    • good
    • 0
この回答へのお礼

どうもありがとうございました

お礼日時:2005/03/21 20:01

index.cgiに



[mode]という名前のデータで中身は[admin]
[pw]という名前のデータで中身は[0123]

とパラメータを渡すやり方です。

サブルーチンを呼び出してるわけではなく、単にデータを送っているだけです。

受け取り側のcgiでの扱い方によってはサブルーチンを呼び出す形にすることも出来ます

参考URL:http://www5a.biglobe.ne.jp/~n_rieko/asp/10.htm
    • good
    • 0
この回答へのお礼

ありがとうございます
よく分かりました

お礼日時:2005/03/21 20:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!