2026, 새로운 도약을 시작합니다.

자바스크립트로만 html접속한 사람의 아이피를 알 수 있나요? 채택완료

자바스크립트로만 html접속한 사람의 아이피를 알 수 있나요?

jsgetip 이건 구글앱으로 사용하는것 같아서 다른 api가 있는지 해서 질문드려봅니다.

단순히 접속한 사람의아이피를 뿌려주려고 합니다.

답변 3개

채택된 답변
+20 포인트
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

https://jsonip.com 여기서 추출된 ip를 웹상에 뿌려주고 싶어서요 ㅠ

댓글을 작성하려면 로그인이 필요합니다.

어렵게 생각할 것 없습니다

head화일이나 페이지 상단에 echo $_SERVER['REMOTE_ADDR']; 하면 접속자 아이디 나옵니다

자바스크립트에서 필요한 곳이 있으면 다음처럼 하면 됩니다

<script>

ip ="<?php echo $_SERVER['REMOTE_ADDR'];?>";

~~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

순수 자바스크립트로만 클라이언트의 아이피주소를 알수 없습니다.

인터넷에 연결된 클라이언트들은 서버에 요청을 보낼때 헤더에 아이피주소정보가 함께 작성되어지므로 서버에 요청을 꼭 보내야 만 그의 아이피주소를 서버에서 추출할수 있습니다.

자체서버에서 구현하지 않고, 아이피주소를 추출하여 리턴해주는 타사서비스를 이용하는 방법이 있습니다.

Copy




  function getIP(json) {
    document.write("My public IP address is: ", json.ip);
  }




이런 아이피추출서비스는 굉장히 많습니다.

https://stackoverflow.com/questions/391979/how-to-get-clients-ip-address-using-javascript

을 참고하세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고