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

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

とすると、

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

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

Perlでかいています。

A 回答 (2件)

ボタンだとすっきりしないというのが見た目の問題ならば、スタイルシートでボタンをテキストリンク風な表示にすることもできますが、それでは不都合があるでしょうか?


なお、どのようなCGIかはわかりませんが、getで問題ない部分はgetにしておいた方が直接urlを表記したい場合に使い勝手がいい場合もあります。
(例えばgoogleの検索がpostだったら、かなり使い勝手が悪くなりますね。)
    • good
    • 0

こんばんわ。



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

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

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

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