백엔드 개발 PHP 튜토리얼 获得客户端真实的IP地址_PHP

获得客户端真实的IP地址_PHP

Jun 01, 2016 pm 12:39 PM
주소 고객 현실 얻다

IP地址

function GetIP(){
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else if (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return($ip);
}


即使用户通过代理服务器上网,也能查出他的IP。但是要求代理服务器的类型是transparent类型。如果代理服务器是anonymous或者是high anonymous类型,HTTP_X_FORWARDED_FOR也无能为力了。
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Windows 11에서 MAC 주소를 찾고 변경하는 방법 Windows 11에서 MAC 주소를 찾고 변경하는 방법 Apr 27, 2023 pm 04:04 PM

Windows 11에서 MAC 주소를 어디서 찾을 수 있는지, 어떻게 변경하는지 궁금하지만 아직 방법을 모르시나요? IP 주소를 숨길 수 있으므로 이 문서에서는 Windows 11의 장치 속성에서 사용자 지정 MAC 주소를 설정하는 간단한 단계를 제공합니다. MAC 주소를 변경할 수 있나요? Windows 컴퓨터의 기본 MAC 주소를 변경할 수 있지만 장치 제조업체에서는 예상치 못한 문제가 발생할 수 있으므로 변경하지 않는 것이 좋습니다. NIC(네트워크 인터페이스 컨트롤러)에서는 MAC 주소가 하드코딩되어 변경할 수 없지만 일부 드라이버에서는 이것이 가능할 수도 있습니다. 또한 사용자는 타사 프로그램을 사용하여 MAC 주소를 변경할 수도 있습니다.

VMware Horizon Client를 열 수 없습니다. [수정] VMware Horizon Client를 열 수 없습니다. [수정] Feb 19, 2024 pm 11:21 PM

VMware Horizon Client를 사용하면 가상 데스크톱에 편리하게 액세스할 수 있습니다. 그러나 때로는 가상 데스크톱 인프라에 시작 문제가 발생할 수 있습니다. 이 문서에서는 VMware Horizon 클라이언트가 성공적으로 시작되지 않을 때 취할 수 있는 해결 방법에 대해 설명합니다. VMware Horizon 클라이언트가 열리지 않는 이유는 무엇입니까? VDI 구성 시 VMWareHorizon 클라이언트가 열려 있지 않으면 오류가 발생할 수 있습니다. IT 관리자가 올바른 URL과 자격 증명을 제공했는지 확인하세요. 모든 것이 정상이면 이 가이드에 언급된 해결 방법에 따라 문제를 해결하십시오. Windows 컴퓨터에서 VMW가 열리지 않는 경우 VMWareHorizon 클라이언트가 열리지 않는 문제 수정

Windows 10/11에서 하나의 LAN 카드에 여러 IP 주소를 할당하는 방법 Windows 10/11에서 하나의 LAN 카드에 여러 IP 주소를 할당하는 방법 May 30, 2023 am 11:25 AM

때로는 단일 LAN 카드에 여러 주소를 할당해야 하는 경우도 있습니다. 예를 들어 고유한 IP 주소로 여러 웹사이트를 실행해야 하거나 애플리케이션을 다른 IP 주소에 바인딩해야 하는 경우 등이 있습니다. 단일 네트워크 인터페이스 카드나 LAN 카드에 여러 주소를 할당하는 방법을 생각하고 있다면 이 문서가 도움이 될 것입니다. 아래 단계를 끝까지 따르시면 완료됩니다. 그럼 시작해 볼까요! 하나의 LAN 카드에 여러 IP 주소 할당 1단계: Windows+R 키를 함께 사용하여 실행 프롬프트를 열고 ncpa.cpl을 입력한 다음 Enter 키를 눌러 네트워크 연결 창을 엽니다. 2단계: 네트워크 어댑터 이더넷 또는 WiFi 옵션을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다. 3단계: 속성 창에서

Windows 10에서 ARP(주소 확인 프로토콜) 캐시를 지우는 방법 Windows 10에서 ARP(주소 확인 프로토콜) 캐시를 지우는 방법 Apr 13, 2023 pm 07:43 PM

ARP(주소 확인 프로토콜)는 MAC 주소를 IP 주소로 매핑하는 데 사용됩니다. 네트워크의 모든 호스트에는 자체 IP 주소가 있지만 NIC(네트워크 인터페이스 카드)에는 IP 주소가 아닌 MAC 주소가 있습니다. ARP는 IP 주소를 MAC 주소와 연결하는 데 사용되는 프로토콜입니다. 이러한 모든 항목은 수집되어 ARP 캐시에 저장됩니다. 매핑된 주소는 캐시에 저장되며 일반적으로 아무런 해를 끼치지 않습니다. 그러나 항목이 올바르지 않거나 ARP 캐시가 손상된 경우 연결 문제, 로드 문제 또는 오류가 발생할 수 있습니다. 따라서 ARP 캐시를 지우고 오류를 수정해야 합니다. 이 기사에서는 ARP 캐시를 지우는 방법에 대한 다양한 방법을 살펴보겠습니다. 방법

연결하는 동안 VMware Horizon 클라이언트가 정지되거나 정지됨 [수정] 연결하는 동안 VMware Horizon 클라이언트가 정지되거나 정지됨 [수정] Mar 03, 2024 am 09:37 AM

VMWareHorizon 클라이언트를 사용하여 VDI에 연결할 때 인증 중에 애플리케이션이 정지되거나 연결이 차단되는 상황이 발생할 수 있습니다. 이 문서에서는 이 문제를 살펴보고 이 상황을 해결하는 방법을 제공합니다. VMWareHorizon 클라이언트에 정지 또는 연결 문제가 발생하는 경우 문제를 해결하기 위해 수행할 수 있는 몇 가지 작업이 있습니다. 연결하는 동안 VMWareHorizon 클라이언트가 멈추거나 멈추는 문제 해결 VMWareHorizon 클라이언트가 Windows 11/10에서 멈추거나 연결에 실패하는 경우 아래 언급된 해결 방법을 수행하십시오. 네트워크 연결 확인 Horizon 클라이언트 다시 시작 Horizon 서버 상태 확인 클라이언트 캐시 지우기 Ho 수정

설정 앱이나 라우터를 사용하여 iPhone에서 Mac 주소를 찾는 5가지 방법 설정 앱이나 라우터를 사용하여 iPhone에서 Mac 주소를 찾는 5가지 방법 Apr 13, 2023 pm 05:46 PM

인터넷에 연결된 모든 장치에는 물리적 주소와 인터넷 주소라는 두 가지 유형의 주소가 있습니다. 인터넷 주소는 전역적으로 장치를 찾는 반면, 물리적 주소는 로컬 네트워크에 연결된 특정 장치를 식별하는 데 도움이 됩니다. 이 물리적 주소를 기술적으로는 MAC 주소라고 하며, 귀하의 iPhone에 MAC 주소가 있는지 궁금하시다면, 그렇습니다. 모든 휴대폰(iPhone 포함)에는 고유한 MAC 주소가 있습니다. MAC 주소란 무엇입니까? 미디어 액세스 제어(MAC) 주소는 동일한 네트워크에 연결된 다른 장치에서 귀하의 장치를 식별하는 데 사용되는 고유한 표시기입니다. 인터넷에 연결할 수 있는 장치가 있으면 MAC 주소가 등록됩니다. 이 주소의 소유자는 다음과 같습니다.

Windows 11에서 보조 IP 주소를 추가하는 방법 Windows 11에서 보조 IP 주소를 추가하는 방법 Apr 14, 2023 pm 04:10 PM

Windows 11에서 보조 IP 주소를 할당해야 하는 이유는 무엇입니까? 이제 가장 중요한 질문에 도달했습니다. Windows 11에서 보조 IP 주소를 하나 이상 할당해야 하는 이유는 무엇입니까? 기본 IP 주소를 가진 장치가 있고 다른 장치를 사용하고 싶다면 보조 장치를 추가해야 할 수도 있습니다. 이 외에도 다양한 SSL 웹사이트를 호스팅하는데도 사용됩니다. 짧은 시간에 많은 양의 이메일을 보내야 하는 경우에는 특정 시간 내에 하나의 IP 주소에서 보낼 수 있는 양에 제한이 있으므로 여러 개의 IP 주소를 얻는 것이 도움이 될 수 있습니다. 또한 일부 사용자는 스팸 필터에 의해 블랙리스트에 오르지 않도록 설정했습니다. 게다가 보조 추가

Apple 애프터 서비스(Apple 애프터 서비스 지점 주소) Apple 애프터 서비스(Apple 애프터 서비스 지점 주소) Jan 11, 2024 pm 10:30 PM

Apple의 공식 A/S 전화번호: Apple의 24시간 서비스 센터 전화번호: 400-666-8800. Apple 휴대폰의 애프터 서비스 전화번호는 400-666-8800입니다. -627-2273. Apple의 고객 서비스 수동 서비스 핫라인은 판매 후 지원을 위한 400-627-2273입니다. 온라인 상점의 경우 400-666-8800이며 유일한 공식 Apple 전화 번호는 400-666-8800입니다. Apple의 고객 서비스 핫라인은 400-666-8800입니다. 이 번호로 전화하여 Apple 제품의 하드웨어, 소프트웨어 및 타사 액세서리에 대해 문의할 수 있습니다. Apple의 수동 고객 서비스는 24시간 서비스를 제공하지 않습니다. 서비스 시간은 오전 9시부터 오후 9시입니다(일요일은 오전 9시부터 오후 9시까지입니다).

See all articles