집이나 매장에서 컴퓨터와 스마트폰을 유선 또는 무선으로 여러대 사용을 하게됩니다.
여러대를 사용하려면 공유기라는 IP주소 분배장치를 대부분 사용하게되는데요?
이 공유기는 집에 들어오는 1개의 실제 IP주소를 쪼개어 가상IP를 기기들에게 부여해 줌으로서 온라인상태를 만들게 주게됩니다.
하지만 가끔 어떤 경우에는 이 가상의 IP주소가 아닌 실제 IP주소를 알아야할때가 있습니다.
이때 나의 실제 IP주소를 확인할 수 있는 PHP 코드예제 입니다.
getUserIP() 함수를 호출하여 $user_ip 이 변수에 여러분의 IP주소가 저장됩니다
<?php
function getUserIP() {
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
$user_ip = getUserIP();
echo "나의 IP주소는 : ".$user_ip." 입니다.";
?>