یک آدرس ایمیل را پاکسازی و اعتبار سنجی کنید(Sanitize and Validate an Email Address)

مثال زیر از تابع filter_var() برای حذف همه موارد استفاده می کند.
کاراکترهای غیرقانونی از متغیر $email، سپس بررسی کنید که آیا وجود دارد یا خیر
یک آدرس ایمیل معتبر است:



مثال



<?php
$email = "john.doe@example.com";

// Remove all illegal characters from email
$email = filter_var($email, FILTER_SANITIZE_EMAIL);

// Validate e-mail
if (!filter_var($email, FILTER_VALIDATE_EMAIL) === false) {
    echo("$email is a valid email address");
} else {
    echo("$email is not a valid email address");
}
?>