通常访问者的IP就在其中,所以我们可以用下列方法获取用户的真实IP:

#X-Forwarded-For:简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项。
def get_ip(request):
x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR')
if x_forwarded_for:
ip = x_forwarded_for.split(',')[]#所以这里是真实的ip
else:
ip = request.META.get('REMOTE_ADDR')#这里获得代理ip
return ip

最新文章

  1. 微冷的雨Java基础学习手记(一)
  2. 我的iOS开发系列博文
  3. centos7精简版(minimal)killall: command not found
  4. 寻找第K大的数
  5. FZU 2148 Moon Game
  6. grep sed
  7. 适合我胃口的angular.js学习资料
  8. ueditor富文本编辑在 asp.net MVC下使用步骤
  9. AJAX实例入门
  10. NFTS数据流
  11. feature2d相关
  12. Codeforces Round #452 (Div. 2)-899A.Splitting in Teams 899B.Months and Years 899C.Dividing the numbers(规律题)
  13. 理解线程池到走进dubbo源码
  14. (十二)Deleting Documents
  15. Qt跨平台开发Wince5.0和Android程序
  16. GPU Tips
  17. Redis监控和告警
  18. ng-repeat不添加容器标签
  19. [Go] Beego 模板嵌套 使用总结
  20. WordPress基础:在浏览站点时顶部显示工具栏显示隐藏

热门文章

  1. 纯js实现移动端滑动控件,以上下滑动自取中间位置年龄为例;
  2. MySQL 主表与从表
  3. Mysql初级第二天(wangyun)
  4. eclipse 出现内存溢出问题解决办法
  5. ManyToManyField 增加记录
  6. Linux内核Socket参数调优
  7. JavaScript修改元素
  8. oracle 12c AUTO_SAMPLE_SIZE动态采用工作机制
  9. dubbo spring pom文件报错:提示no declaration can be found for element 'dubbo:service'.
  10. Android - Resource 之 String 小结