>백엔드 개발 >PHP 튜토리얼 >PHP의 pars_url()을 사용하여 URL에서 도메인을 추출하는 방법은 무엇입니까?

PHP의 pars_url()을 사용하여 URL에서 도메인을 추출하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-12-16 17:18:22509검색

How to Extract the Domain from a URL Using PHP's parse_url()?

도메인 구문 분석

URL에서 도메인을 추출하는 것은 웹 개발의 일반적인 작업입니다. 이 게시물에서는 parse_url() 함수를 사용하여 이를 수행하는 방법을 살펴봅니다.

parse_url()

PHP의parse_url() 함수를 사용하면 URL을 개별적으로 구문 분석할 수 있습니다. 구성 요소. 스키마, 호스트, 포트, 경로, 쿼리 문자열 및 조각과 같은 정보가 포함된 배열을 반환합니다.

parse_url()을 사용하여 URL에서 도메인을 추출하려면 호스트 구성 요소가 필요합니다. 예는 다음과 같습니다.

$url = 'http://google.com/dhasjkdas/sadsdds/sdda/sdads.html';
$parse = parse_url($url);
echo $parse['host']; // prints 'google.com'

결과 호스트 구성 요소는 하위 도메인이 있는 경우 이를 포함하여 URL의 도메인이 됩니다. 이 동작은 www 버전과 www가 없는 버전의 도메인 모두에 적용됩니다.

$url = 'http://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html';
$parse = parse_url($url);
echo $parse['host']; // prints 'www.google.com'

$url = 'http://google.co.uk/dhasjkdas/sadsdds/sdda/sdads.html';
$parse = parse_url($url);
echo $parse['host']; // prints 'google.co.uk'

참고:parse_url()은 URL이 올바른 형식이라고 가정합니다. 잘못된 형식의 URL을 정상적으로 처리하지 못할 수도 있습니다.

위 내용은 PHP의 pars_url()을 사용하여 URL에서 도메인을 추출하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.