PHP에서 연결된 클라이언트의 MAC 및 IP 주소를 획득하는 작업은 주의가 필요합니다. 시스템 모니터링이나 보안 목적에 중추적인 역할을 합니다. 이 문제를 자세히 알아보기 위해 사용 가능한 옵션을 분석해 보겠습니다.
서버의 IP 주소를 검색하는 방법은 간단합니다.
$serverIP = $_SERVER['SERVER_ADDR'];
서버의 MAC 주소를 확인하려면 외부 명령 구문 분석이 필요합니다.
클라이언트의 IP 주소를 얻는 것도 간단합니다.
$clientIP = $_SERVER['REMOTE_ADDR'];
클라이언트의 MAC 검색 주소가 더 복잡해요. 클라이언트가 서버와 동일한 이더넷 세그먼트에 있는 경우에만 가능합니다. 이 시나리오에서는 다음 명령을 활용할 수 있습니다.
에서 출력을 검색하려면 외부 명령을 사용하는 것이 좋습니다. 백틱:
$ipAddress = $_SERVER['REMOTE_ADDR']; $command = "arp -a $ipAddress"; $arpOutput = backticks($command);
클라이언트가 동일한 LAN에 있지 않은 경우 자발적인 공개 및 대체 전송 채널.
위 내용은 PHP에서 클라이언트와 서버 MAC 및 IP 주소를 어떻게 검색할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!