양식에서 로그인 및 암호를 확인하고 있습니다. 특수 문자를 포함해서는 안됩니다. 댓글이 달린 return var_dump
은 로그인과 비밀번호 값을 올바르게 보여줍니다. 불행히도 if
및 else
은 전혀 반환되지 않습니다. 왜 그런 일이 발생합니까? 에러가 발생하면preg_match가 작동하지 않는 else 문
$usernCheck = $_POST['usern'];
$passCheck = $_POST['passn'];
// return var_dump($usernCheck.$passCheck);
if((preg_match("[email protected]#$%^&*()_+-=,./<>?;':\"{}[]", $usernCheck) !== false)
OR (preg_match("[email protected]#$%^&*()_+-=,./<>?;':\"{}[]", $passCheck) !== false)){
return "Found special chars.";
} else {
return "Not found special chars.";
}