web-dev-qa-db-de.com

So senden Sie versteckte Daten

Ich habe ein Formular (wie das folgende zum Beispiel), in das ich Daten eingebe, aber ich möchte auch Daten senden, die nicht direkt vom Benutzer eingegeben wurden, zum Beispiel eine generische ID (in diesem Fall für einen Benutzer).

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

Ich weiß nicht, ob ich klar genug war, ich hoffe es.

23
user2556079

versuchen Sie eine hidden -Eingabe:

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

Der Benutzer kann es nicht sehen, aber denken Sie daran, dass solche Eingaben gefälscht werden können und auf dem Server wie alle anderen Eingaben überprüft werden müssen.

48
Mgetz