在接收表单数据时进行合法性检验是确保应用安全的关键步骤。下面详细介绍如何在 PHP 类中实现全面的数据验证。
1. 基本验证方法
1.1 使用 filter_var 函数
class UserValidator {
public function validateEmail($email) {
return filter_var($email, FILTER_VALIDATE_EMAIL) !== false;
}
public function validateUrl($url) {
return filter_var($url, FILTER_VALIDATE_URL) !== false;
}
public function sanitizeInput($input) {
return htmlspecialchars(trim($input), ENT_QUOTES, 'UTF-8');
}...