私のデータベースからデータをプルダウンするドロップダウンボックスがあります。ユーザーがデータを入力すると、サーバー上のドロップダウンデータをまだ検証する必要がありますか?ドロップダウンボックスから入力を検証します
0
A
答えて
6
はい。そのデータに基づいて何らかの操作を保存、読み取り、または実行している場合は、クライアントから受け取ったすべての情報を常に検証します。誰かがいつもブラウザを使わずにリクエストをスプーフィングすることができます。
0
それを検証するための簡単な方法がある...
あなたがしなければならない<?php
$array = array(1 => 'a', 2 => 'b');
if ($_POST) {
if (! in_array($_POST['choose'], array_keys($array)) {
echo 'Invalid input';
}
}
?>
<form action="?" method="post">
<select name="choose">
<?php foreach($array as $value => $node): ?>
<option value="<?php echo $value; ?>"><?php echo $node; ?></option>
<?php endforeach; ?>
</select>
</form>
、それ以外の場合は同様にテキスト入力することができる:)
関連する問題
- 1. ドロップダウンボックス/ラジオボタンの検証?
- 2. ドロップダウンボックスの選択の検証?
- 3. Settings.bundle、入力検証
- 4. テストスコア - 入力検証
- 5. Matlab - 入力検証
- 6. 検証が入力
- 7. 検証入力は
- 8. React:入力検証
- 9. 隠し入力フィールドを検証する
- 10. javaでユーザー入力を検証していますか?
- 11. 0から100までの入力検証
- 12. struts2アクションでフォームからの入力を検証する方法
- 13. Angular2 - 親から子への入力検証データを渡す
- 14. jquery IE 8で入力の検証を検証しない
- 15. C#検証Iコンソール入力</p> <p>から入力を検証しようとしている4桁のコンソール入力
- 16. C fscanf入力の検証
- 17. 入力の検証angle2localization
- 18. ユーザ入力検証バインディング
- 19. React - Mobx検証入力フィールド
- 20. python whileループ(入力検証)
- 21. Angular.Js入力[日]検証
- 22. Cユーザー入力の検証 -
- 23. 入力IDのJavascript検証
- 24. 入力サニタイズVS検証
- 25. PHPでの入力検証
- 26. Javaの入力検証メソッド
- 27. javascript入力の検証
- 28. Python-ユーザ入力の検証
- 29. データ入力の検証
- 30. HTTP_RAW_POST_DATAの入力検証