나는 당신을 위해 질문이있다 : 그래서 나는 PHP에서 $_SERVER['REMOTE_ADDR']
를 쓴다 나는 나의 ip를 얻는다 : 176.x.x.x
나가 cmd이라고 쓰인 주소와 동등한이 주소는 ipconfig를 썼다. 87.x.x.x
PHP를 가진 ISP의 IP 주소를 얻으십시오
질문은 : 그것은 가능 PHP는이 IP 87.x.x.x
를 얻을 수
지금 내 IP를 찾아 구글에서 작성하는 경우 나는 다른 IP를 얻을?
나는 당신을 위해 질문이있다 : 그래서 나는 PHP에서 $_SERVER['REMOTE_ADDR']
를 쓴다 나는 나의 ip를 얻는다 : 176.x.x.x
나가 cmd이라고 쓰인 주소와 동등한이 주소는 ipconfig를 썼다. 87.x.x.x
PHP를 가진 ISP의 IP 주소를 얻으십시오
질문은 : 그것은 가능 PHP는이 IP 87.x.x.x
를 얻을 수
지금 내 IP를 찾아 구글에서 작성하는 경우 나는 다른 IP를 얻을?
예, $_SERVER['REMOTE_ADDR']
을 사용하여 가능합니다. 해야 할 일은 : 인터넷에 무료/비 자유형 웹 호스팅 스크립트를 배치하십시오.
이 ip는 로컬 네트워크의 IP이며 로컬 네트워크에있는 컴퓨터 (또는 다른 컴퓨터)에서 웹 서버를 실행하기 때문에 사용자의 ip : 176.x.x.x
이 표시됩니다.
로컬 네트워크가 라우터로 인터넷에 연결되어 있습니다. 라우터는 2 개의 네트워크를 연결하므로 routerwise는 로컬 네트워크 IP (176.x.x.x)
과 인터넷 IP (87.x.x.x)
을 사용합니다. 웹 서버 위치에 따라 이러한 주소 중 하나가 표시됩니다.
Google에 IP를 보내면 인터넷에서 검색 할 수 있습니다. 인터넷에 배치 된 웹 서버는 귀하의 인터넷 IP 주소를 볼 수 있습니다. Btw. 로컬 네트워크 IP가 NAT로 가장합니다.
Thnx info info – p3tos
geoip_isp_by_name() 함수는 IP가
<?php
$isp = geoip_isp_by_name('www.example.com');
if ($isp) {
echo 'This host IP is from ISP: ' . $isp;
}
?>
geoip_isp_by_name()이 작동하지 않습니다. – p3tos
사용자에게 클라이언트 IP를 얻을 수있는 다음과 같은 기능을 할당하는 인터넷 서비스 제공 업체 (ISP)의 이름을 반환합니다. 희망대로 작동합니다.
function getClientIP() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
** 로컬 호스트 **에서 연결 한 경우 네트워크를 통해 웹 서버에 연결하는 데 사용되는 로컬 IPV4 주소를 사용하게됩니다. ** 인터넷 **에서 ** 로컬 네트워크 **에서 연결하지 않았다면, 당신은 귀하의 질문에 대해 묻고있는 다른 IP 주소를 얻게됩니다. –