양식을 제출 한 후 PHP에서 사용자 이름과 비밀번호의 유효성을 검사하는 매우 간단한 로그인 페이지를 만들었습니다.PHP - else가 지정되지 않은 경우 조건문을 건너 뛰는 경우
검증 나의 첫 번째 단계는 사용자 이름과 암호가 나는 로그인 페이지로 다시 사용자를 보내 비어있는 경우, 비어 있지 않은 것을 확인하는 것입니다 :
$e = $_POST['email'];
$p = $_POST['password'];
if($e == '' || $p == '' || is_null($e) || is_null($p)){
header('Location: login.php?e=missing');
}
는 if
문 밝혀 그 검사 사용자 이름과 암호가 비어있는 경우에만 내가 else
문 추가하면 작동합니다, 내 코드가 작동, 나는 else
및 문제 해결,하지만 왜 추가
$e = $_POST['email'];
$p = $_POST['password'];
if($e == '' || $p == '' || is_null($e) || is_null($p)){
header('Location: login.php?e=missing');
}else{
//more validation
}
정직하기를 ??? 감사합니다. .
는 나는이 두 번째 예는 두 개의 더 검사를 가지고뿐만 아니라, 지적 가치 약간 검증 – Chris
을 추가하는 것을 고려합니다 :은'$ e'와'$의 p'에서'is_null' 기능이 바르. –