JooTC
network-log

[PHP] 클라이언트(접속자)의 외부 IP 주소 확인하기

PHP 클라이언트 외부 IP 주소 출력


PHP에서 접속한 사용자의 외부 IP 주소를 사용하거나 보여주고자 할 때가 있습니다. 예를 들면 익명 게시글 작성자의 IP 주소나 방문자의 IP 주소를 통한 접속 제한을 위해 사용하곤 합니다.

코드는 아주 간단합니다. 다음 PHP 서버 환경 변수를 사용하면 됩니다.

$_SERVER['REMOTE_ADDR'];

 

출력되는 값은 외부 IP의 IPv4 주소가 나타날 것입니다. 만약 특정 페이지에 환경 변수를 사용하려면 echo 등을 사용하여 해당 변수를 출력하면 됩니다.

<?php
    echo "<div class='content'><p>현재 내 외부 아이피 주소는 '";
    echo $_SERVER['REMOTE_ADDR'];
    echo "' 입니다.</p></div>";
?>

또는 다음과 같이 사용합니다.

<!DOCTYPE HTML>
<html>
    <head>
    ...
    </head>
    <body>
    ...
    <div class="content">
    <p>현재 내 외부 아이피 주소는 '<?= $_SERVER['REMOTE_ADDR'] ?>' 입니다.</p>
    </div>
    ...
    </body>
</html>

 

참고 자료


 

 

구독
알림
guest

0 Comments
Inline Feedbacks
모든 댓글 보기
0
이 포스트에 대한 의견을 남겨주세요!x