테스트 사이트 - 개발 중인 베타 버전입니다

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

끄끄 2년 전 조회 9,086

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

 

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

 

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

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

답변 3개

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

답변에 대한 댓글 1개

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

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

2년 전

어렵게 생각할 것 없습니다

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

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

<script>

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

~~

 

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

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

s
2년 전

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

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

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

</p>

<pre>
<code><script type="application/javascript">
  function getIP(json) {
    document.write("My public IP address is: ", json.ip);
  }
</script>

<script type="application/javascript" src="<a href="http://ipinfo.io/?format=jsonp&callback=getIP"></script>" target="_blank" rel="noopener noreferrer">http://ipinfo.io/?format=jsonp&callback=getIP"></script></a></code></pre>

<p><code>

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

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

을 참고하세요.

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

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

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

로그인