新しく質問する

http://***.cgi?key=$keyの部分について

役に立った:2件
  • 質問者:w-inty
  • 投稿日時:2005/05/13 13:51
  • 困り度:困ってます
  • 友達に紹介
  • ブログに書く
  • 教えて!gooお気に入り

<a href='***.cgi?key=$key'>リンク</A>

とすると、

http://**.cgi?key=*****
というリンクがアドレスバーに表示されて、次のページへ進みますよね。

この、cgiの後の部分(?key=****)を表示しない方法というのはありますか?
POSTでやれば表示されませんが、ボタンばっかりだとすっきりしないので…。

Perlでかいています。

この質問への回答は締め切られました。
このQ&Aは役に立ちましたか?(役に立った:2件)
  • 参考になった:0件

No.2ベストアンサー10pt

  • 回答者:GX71
  • 回答日時:2005/05/13 23:41

こんばんわ。

GETで非表示は出来ないはずです。

どうにかするとしたら、こんな感じでどうでしょうか
1.スタイルシートでボタンをフラットにする。
2.イメージ送信ボタンにする。(<input type="image">)
3.フレーム化する。(CGIを子フレームに)

なぜ非表示にしたいのか分ると答えやすいかもしれません。

通報する

  • 参考になった:0件

No.1ベストアンサー20pt

  • 回答者:steel_gray
  • 回答日時:2005/05/13 14:49

ボタンだとすっきりしないというのが見た目の問題ならば、スタイルシートでボタンをテキストリンク風な表示にすることもできますが、それでは不都合があるでしょうか?
なお、どのようなCGIかはわかりませんが、getで問題ない部分はgetにしておいた方が直接urlを表記したい場合に使い勝手がいい場合もあります。
(例えばgoogleの検索がpostだったら、かなり使い勝手が悪くなりますね。)

通報する

  
このQ&Aは役に立ちましたか?(役に立った:2件)

このページのトップへ

Facebook公式ページ

公式Twitter