[PHP] filter_Var() 함수로 URL 유효성 검사하기
2022. 9. 20. 17:17ㆍProgram/PHP
079_PHP filter_Var() 함수로 URL 유효성 검사하기
[요약]
- 정규표현식을 이용하지 않고 URL의 유효성을 검사하는 filter_Var() 함수에 대해 알아보자.
filter_Var() 함수의 첫 번째 아규먼트에는 검사할 값을 입력하며,
두 번째 아규먼트에는 FILTER_VALIDATE_URL을 입력한다.
FILTER_VALIDATE_URL은 상수이다.
filter_var() 함수의 두번째 파라미터의 값에 따라 검사할 유형이 달라지는 방식이다.
[filter_Var()를 이용하여 URL 유효성 검사 방법]
filter_Var('검사할 값', FILTER_VALIDATE_URL);
다음은 filter_Var() 함수를 이용하여 URL의 유효성을 검사하는 예제이다.
[예제: 81_filterVar_url.php ]
<?php
function checkUrl($url) {
$urlCheck = filter_var($url, FILTER_VALIDATE_URL);
$returnInfo = false;
if ($urlCheck) {
$returnInfo = true;
}
return $returnInfo;
}
$url = "http://www.google.com";
if (checkUrl($url)) {
echo "{$url}은(는) 올바른 URL 입니다.";
} else {
echo "{$url}은(는) 잘못된 URL 입니다.";
}
echo "<br>";
$url = "www.naver.com";
if (checkUrl($url)) {
echo "{$url}은(는) 올바른 URL 입니다.";
} else {
echo "{$url}은(는) 잘못된 URL 입니다.";
}
?>
실행결과
초보자를 위한 PHP 200제
김태영 지음 | 정보문화사
'Program > PHP' 카테고리의 다른 글
[PHP] filter_Var() 함수로 정수/실수 유효성 검사하기 (1) | 2022.09.21 |
---|---|
[PHP] filter_Var()함수로 IP 주소 유효성 검사하기 (1) | 2022.09.21 |
[PHP] filter_Var() 함수로 이메일 유효성 검사하기 (0) | 2022.09.20 |
[PHP] 정규표현식 이메일 주소 유효성 검사하기 (1) | 2022.09.20 |
[PHP] 정규표현식으로 휴대전화번호 유효성 검사하기 (1) | 2022.09.19 |