PHP에서는 하위 도메인에서 루트 도메인 이름을 추출하는 것이 일반적인 작업입니다. 이는 하위 도메인과 연결된 기본 웹사이트를 식별해야 할 때 유용합니다. 이를 달성하기 위해 솔루션을 살펴보겠습니다.
제공된 코드 조각은 pars_url 함수를 활용하여 URL을 도메인 이름을 포함한 구성 요소로 분류합니다. 그런 다음 정규식을 사용하여 하위 도메인을 무시하고 루트 도메인을 격리합니다.
다음 예에서는 이 함수의 사용법을 보여줍니다.
print get_domain("http://here.example.com"); // outputs 'example.com'
function get_domain($url)
{
$pieces = parse_url($url);
$domain = isset($pieces['host']) ? $pieces['host'] : '';
if (preg_match('/(?P[a-z0-9][a-z0-9\-]{1,63}\.[a-z\.]{2,6})$/i', $domain, $regs)) {
return $regs['domain'];
}
return false;
}
이 함수는 하위 도메인 포함 여부에 관계없이 모든 URL에서 루트 도메인 이름을 효과적으로 추출합니다. 이 기술을 적용하면 모든 하위 도메인과 연결된 기본 도메인을 안정적으로 식별할 수 있습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3