有一种形式的分数如下:
<option value="1"> 1 </option>
<option value="2"> 2 </option>
<option value="3"> 3 </option>
问题是可以通过firebug更改值,即将value="3"
更正为value="30"
- 我们将有 - 30,如何验证这样的表单?
答案 0 :(得分:5)
$possible_values = array(1,2,3);
$val = (int) $_POST['input'];
if( !in_array( $val, $possible_values)){
//error
}
答案 1 :(得分:1)
if( in_array( $Int , range( $Min , $Max ) ) )
试试这个