현재 위치: > 최신 기사 목록> 호스트 이름을 얻는 PHP 방법에 대한 자세한 설명 및 코드 예

호스트 이름을 얻는 PHP 방법에 대한 자세한 설명 및 코드 예

M66 2025-11-04

PHP에서 호스트 이름 가져오기 소개

PHP에서는 내장 함수 gethostname() 을 통해 현재 서버의 호스트 이름을 얻을 수 있습니다. 이 함수는 현재 컴퓨터의 호스트 이름이 포함된 문자열을 반환합니다(예: "현재 호스트 이름: my-computer").

PHP를 사용하여 호스트 이름을 얻는 방법

호스트 이름은 gethostname() 함수를 사용하여 쉽게 얻을 수 있습니다. 이 함수는 추가 매개변수가 필요하지 않으며 직접 호출할 수 있습니다.

코드 예시

<?php
$hostname = gethostname();
echo "현재 호스트 이름:$hostname";
?>

출력 예

 현재 호스트 이름: my-computer

자세한 설명

gethostname() 함수는 다음 작업을 수행합니다.

  • 시스템의 /etc/hostname 파일에서 호스트 이름을 확인하십시오.
  • /etc/hostname 파일이 없거나 비어 있는 경우 운영 체제에서 제공하는 기본 호스트 이름이 사용됩니다.
  • 호스트 이름을 문자열로 반환합니다.

주의할 점

  • gethostname()은 정규화된 도메인 이름(FQDN)이 아닌 호스트 이름만 반환합니다. FQDN이 필요한 경우 gethostbyname() 과 함께 사용할 수 있습니다.
  • 일부 상황에서는 gethostname() 이 빈 문자열을 반환할 수 있습니다.
  • Windows 시스템에서는 getenv("COMPUTERNAME")를 사용하여 호스트 이름을 얻을 수도 있습니다.