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