Я проверяю все поля $_POST
динамически. Проблема в том, что посетители могут изменить атрибут имени на что-либо еще с помощью элемента Inspect Element и отправить форму, и проверка не произойдет. Например, если клиент изменяет атрибут имени с email
на случайное слово, для этого поля проверки не произойдет. Как я могу предотвратить это. Я должен получить все все почтовые поля динамически, хотя
<input type = "text" name = "email[0]">
<input type = "text" name = "aphabets[1]">
<input type = "text" name = "numbers[1]">
foreach ($_POST as $key => $value) {
foreach($value as $k => $v){
if ($key[$i] === "email"){
email($v);
}
if ($key[$i] === "numbers"){
required($v);
}
}
}
function email($v){
//validate email
}
function required($v){
//validate email
}
Почему бы просто не отклонить его, если он пуст? – chris85