web-dev-qa-db-ja.com

非表示のデータを送信する方法

私はデータを入力するフォーム(たとえば次のようなもの)を持っていますが、ユーザーが直接入力していないデータ、たとえば汎用ID(この場合はユーザー用)も送信したいです

<form name="input" action="" method="post">
Username: <input type="text" name="user">
<input type="submit" value="Submit">
</form>

私は十分に明確であったかどうかわからない、そう願っています。

23
user2556079

hidden入力を試してください:

<input type="hidden" value="foo" name="user_id" />

ユーザーには表示されませんが、そのような入力はスプーフィングされる可能性があり、他の入力と同様にサーバー上で検証する必要があることに注意してください。

48
Mgetz