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

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

QA

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

답변 3

본문

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

 

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

 

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

이 질문에 댓글 쓰기 :

답변 3

https://jcdgods.tistory.com/362

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

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

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



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

<script type="application/javascript" src="http://ipinfo.io/?format=jsonp&callback=getIP"></script>

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

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

을 참고하세요.

어렵게 생각할 것 없습니다

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

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

<script>

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

~~

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 947
© SIRSOFT
현재 페이지 제일 처음으로