당신은 이메일을이 작업을 수행 할 수 있습니다 필터가 실패 할 경우
filter_var('[email protected]', FILTER_VALIDATE_EMAIL)
는 FALSE 필터링 된 데이터를 돌려줍니다.
배열을 사용하여 값의 유효성을 검사 할 수 있습니다.
$args = array(
'name' => array('filter' => FILTER_VALIDATE_BOOLEAN,
'flags' => FILTER_NULL_ON_FAILURE),
'email' => array('filter' => FILTER_VALIDATE_BOOLEAN,
'flags' => FILTER_NULL_ON_FAILURE),
'message' => array('filter' => FILTER_VALIDATE_BOOLEAN,
'flags' => FILTER_NULL_ON_FAILURE));
$myinputs = filter_input_array(INPUT_GET, $args);
당신은 값이 존재하는지 $ _POST에
email => array("filter" => array(FILTER_VALIDATE_EMAIL ,FILTER_VALIDATE_BOOLE)
이 방법을 제출 한 이메일이 유효 구문이있을 수 있음을 명심하지만 정확하거나에 속하지 사용자. 특히 직접 메일을'mail() '하지 마십시오. 스팸 블랙리스트에 쉽게 접근 할 수 있습니다. – aaz