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>

 

참고 자료


 

 

이 글에 대해 어떻게 생각하시나요?
유용한 포스트였나요? 여러분의 의견을 하단의 Vote와 댓글로 남겨주세요 🙂
유용합니다!
아쉽습니다.

여러분의 의견을 댓글로 남겨주세요.

avatar
error: s