要驗證用戶提交的信息,可以使用PHP中的過濾器(Filter)和正則表達式等方法進行驗證。
下面是使用過濾器進行驗證的示例代碼:
// 獲取用戶提交的信息
$username = $_POST['username'];
$email = $_POST['email'];
// 驗證用戶名
if (!filter_var($username, FILTER_VALIDATE_REGEXP, array("options" => array("regexp" => "/^[a-zA-Z0-9]+$
/")))) {
????echo?“用戶名只能包含字母和數字”;
}
//?驗證郵箱
if?(!filter_var($email,?FILTER_VALIDATE_EMAIL))?{
????echo?“郵箱格式不正確”;
}
上面的代碼首先獲取用戶提交的用戶名和郵箱,然后使用FILTER_VALIDATE_REGEXP過濾器和正則表達式驗證用戶名是否只包含字母和數字。使用FILTER_VALIDATE_EMAIL過濾器驗證郵箱的格式是否正確。
通過這種方法,可以使用不同的過濾器和正則表達式驗證其他類型的用戶提交的信息,比如URL、手機號碼等。