[PHP] 접속 주소 (HTTP_HOST)에서 포트 없이 호스트 주소만 추출하기

// 기본
parse_url($_SERVER['HTTP_HOST'], PHP_URL_HOST);

// 변형
function getHost() {
	$hostAdr = $_SERVER['HTTP_HOST'];
	$returnHostAdr = "";
	$parseHost = parse_url($hostAdr);
	
	if(empty($parseHost["host"])){
		$returnHostAdr = parse_url("test://".$parseHost["path"], PHP_URL_HOST);
	}else{
		$returnHostAdr = $parseHost["host"];
	}
    
	return $returnHostAdr;
}

Leave a Comment