간단코딩

PHP 나의 IP주소 확인하는 코드

찐소통 2023. 6. 11. 07:05

집이나 매장에서 컴퓨터와 스마트폰을 유선 또는 무선으로 여러대 사용을 하게됩니다.
여러대를 사용하려면 공유기라는 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." 입니다.";
?>

 

반응형