我在這裏打破了我的頭。第一次玩PHP。我有一個需要幾個字段的表單。如果用戶試圖發送空字段,則需要被捕獲。如果我輸入一個空格,表單會通過。任何幫助將被真正讚賞。重定向頁面是用戶提交空字段
這是一個場
if(isset($_POST['first_name']) and !empty($_POST['first_name']) and trim($_POST['first_name']) != '') $first_name = filter_var($_POST['first_name'], FILTER_SANITIZE_MAGIC_QUOTES);
else {
$redirect = SITE_URL . substr($section, -4) . '/' . substr($section, 0, -4) . '/' . $referPage . 'first_name=' . $first_name . '&last_name=' . $last_name . '&email=' . $email . '&phone' . $phone . '&country=' . $country . '#mailingList' and header ("Location: $redirect");
}
請注意,您不必同時檢查'isset'和'empty':[爲什麼要檢查isset()和!empty()](http://stackoverflow.com/questions/4559925/why -check-both-isset-and-empty) – FirstOne
什麼不起作用?你在這裏要求什麼? – commanderZiltoid