• ベストアンサー

POSTで固定のクエリーの設定方法

<form method="POST" action="/hoge.cgi?a=a&b=b"> arg1<input type="text" name="arg1" size="20"> <input type="submit" value="送信"><br> <form/> 上記htmlに追記して、クエリーをarg1="hoge"&arg2="piyo"にしたいです。(※textにhogeと入力した例) この時、arg2="piyo"は固定で、ブラウザーには表示されないようにしたいです。 どうhtmlを記述したよいですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Suzi
  • ベストアンサー率38% (130/334)
回答No.2

form actionなのでブラウザーには表示されず、 <a href="/hoge.cgi?a=a&b=b">****</a> とかだと表示されと思います。 ---------------------------------- <form method="POST" action="/hoge.cgi?a=a&b=b"> を <form method="POST" action="/hoge.cgi"> <input type=hidden name=a value="a"> <input type=hidden name=b value="b"> とかに変えてみてはどうでしょうか。

kingfruits
質問者

お礼

ありがとうございました。

その他の回答 (1)

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

hidden で調べてください http://www.google.co.jp/search?q=HTML+hidden&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_jaJP237JP237 ただし、HTMLで解決するのであれば arg1=hoge や arg2=piyo は、 ・ユーザーに見られても良い値であること ・改変されても問題ないデータであること が条件としてつきます たぶん、何かしらのスクリプトと組み合わせているのだと思います、 もし、これらの値が ユーザーIDだったり、パスワードだったり、改変されると間違った処理をする値の場合は、セキュリティ的大変危険な状態です。「ハッキングしてください」と言っているようなものです

kingfruits
質問者

お礼

ありがとうございました。

関連するQ&A