"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > PHP에서 시스템의 로컬 IP 주소를 확인하는 방법은 무엇입니까?

PHP에서 시스템의 로컬 IP 주소를 확인하는 방법은 무엇입니까?

2024-11-08에 게시됨
검색:691

How to Determine the Local IP Address of a System in PHP?

PHP를 사용하여 시스템의 로컬 IP 주소 얻기

컴퓨터의 로컬 IP 주소를 확인하는 것은 다양한 네트워킹 시나리오에서 매우 중요합니다. PHP는 이 정보를 검색할 수 있는 내장 함수를 제공합니다.

로컬 IP 주소를 가져오는 것은 PHP 스크립트를 실행하는 시스템의 특정 네트워크 인터페이스 주소를 알아야 할 때 특히 유용합니다. 이 주소는 외부에서 액세스할 수 있는 외부 IP 주소와 다릅니다.

PHP 버전 기반 PHP 솔루션

PHP는 로컬 IP를 얻기 위한 다양한 접근 방식을 제공합니다. 주소는 사용 중인 버전에 따라 다릅니다.

PHP

5.3.0 이전 PHP 버전의 경우 getHostByName() 함수를 사용할 수 있습니다. , 호스트 이름을 인수로 사용합니다. 로컬 IP를 검색하는 방법은 다음과 같습니다.

$localIP = getHostByName(php_uname('n'));

PHP >= 5.3.0

PHP 버전 5.3.0 이상에서는 getHostName() 함수를 사용하여 호스트 이름을 가져온 다음 getHostByName():

$localIP = getHostByName(getHostName());

$localIP 값은 시스템의 로컬 IP 주소가 됩니다. 일반적으로 질문에 지정된 대로 "192.*...." 형식을 갖습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3