이 기사의 예는 PHP에서 도메인 이름을 얻는 방법을 요약합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
방법 1(시스템 변수 이용)
//전달된 주소를 사용하지 않고 호스트를 지원하지 않는 단점 시스템 변수
echo $_SERVER['HTTP_HOST'];
방법2(내장함수 활용)
$url = 'http://www.jb51.net/index .php? 리퍼러=jb51.net';
$arr_url = pars_url($url);
echo $arr_url['host'];
방법 3(직접 함수 작성)
function getdomain($url)
{
$url = str_replace('http://',",$url); //http 접두어가 있으면 제거
$pos = strpos($url,'/')
if($pos === false)
{
$url 반환
}그밖에
{
반환 하위 문자열($url, 0, $pos)
}
}
echo getdomain($url);
방법 4(일반 규칙 사용)
preg_match("/^(http://)?([^ /] ) /i", $url, $arr_domain);
에코 $arr_domain[2];
이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.