Каков наиболее удобный способ, «лучший» способ проверки формы с помощью PHP? Я не хочу, чтобы такие языки, как Javascript, проверяли мою форму, я хочу знать лучший подход для проверки формы, используя только PHP, более чистый способ сделать это.
Я новичок в PHP, я работаю над страницей регистрации, я заканчиваю ее, и я хочу знать, подходит ли подход, который я делаю, и если есть лучший, удобный, чистый способ проверки формы.
Это подход, который я использую:
if (post form submitted (action same page)) { $errors = array(); // Initialize the variable error as an array if (various controls for the username which must not occur) { $errors[] = 'Inputnot valid.'; } // for example: if (empty($_POST['username']) || !ctype_alnum($_POST['username'])) { $errors[] = 'Username not valid.'; } if (empty($_POST['email']) || !filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) { $errors[] = 'Email not valid.'; } if (empty($errors)) { // Check if the array is empty so that there are no errors echo 'everything is ok'; } else { // There is errors foreach ($errors as $error) { echo $error; } } } // Begin HTML <!DOCTYPE html>