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>

 

참고 자료


 

 

이 포스트가 도움이 되었나요?

댓글 남기기

avatar
error: 경고: 무단 콘텐츠 복사 및 사용을 금지하고 있습니다. 이해해주셔서 감사합니다.