作者: moli 发布时间: (2016-08-03 01:41:59) 阅读次数: 987

当你使用cdn的时候,难免会遇到一个问题:

就是https如何获取用户的真实ip呢?也就是当你没有后端服务器证书的情况下,纯tcp转发的情况下,如何获取用户的ip地址?

基本思路就是使用 jsonp技术。

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

<script type="application/javascript" src="https://api.ipify.org?format=jsonp&callback=getIP"></script>

如上。

摘自:https://www.ipify.org/

这样就获取到了用户的真实ip地址。

第一次获取后,写入cookie或者提交到后端,写入session中即可~

评论 0条评论
暂无评论,欢迎留言。
登陆后才可以评论。 登陆