http://***.cgi?key=$keyの部分について
役に立った:2件
<a href='***.cgi?key=$key'>リンク</A>
とすると、
http://**.cgi?key=*****
というリンクがアドレスバーに表示されて、次のページへ進みますよね。
この、cgiの後の部分(?key=****)を表示しない方法というのはありますか?
POSTでやれば表示されませんが、ボタンばっかりだとすっきりしないので…。
Perlでかいています。
回答(2件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
No.2ベストアンサー10pt
こんばんわ。
GETで非表示は出来ないはずです。
どうにかするとしたら、こんな感じでどうでしょうか
1.スタイルシートでボタンをフラットにする。
2.イメージ送信ボタンにする。(<input type="image">)
3.フレーム化する。(CGIを子フレームに)
なぜ非表示にしたいのか分ると答えやすいかもしれません。
No.1ベストアンサー20pt
ボタンだとすっきりしないというのが見た目の問題ならば、スタイルシートでボタンをテキストリンク風な表示にすることもできますが、それでは不都合があるでしょうか?
なお、どのようなCGIかはわかりませんが、getで問題ない部分はgetにしておいた方が直接urlを表記したい場合に使い勝手がいい場合もあります。
(例えばgoogleの検索がpostだったら、かなり使い勝手が悪くなりますね。)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示











