django 应用中获取访问者ip地址
2024-09-16 03:07:33
通常访问者的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
最新文章
- 微冷的雨Java基础学习手记(一)
- 我的iOS开发系列博文
- centos7精简版(minimal)killall: command not found
- 寻找第K大的数
- FZU 2148 Moon Game
- grep sed
- 适合我胃口的angular.js学习资料
- ueditor富文本编辑在 asp.net MVC下使用步骤
- AJAX实例入门
- NFTS数据流
- feature2d相关
- Codeforces Round #452 (Div. 2)-899A.Splitting in Teams 899B.Months and Years 899C.Dividing the numbers(规律题)
- 理解线程池到走进dubbo源码
- (十二)Deleting Documents
- Qt跨平台开发Wince5.0和Android程序
- GPU Tips
- Redis监控和告警
- ng-repeat不添加容器标签
- [Go] Beego 模板嵌套 使用总结
- WordPress基础:在浏览站点时顶部显示工具栏显示隐藏
热门文章
- 纯js实现移动端滑动控件,以上下滑动自取中间位置年龄为例;
- MySQL 主表与从表
- Mysql初级第二天(wangyun)
- eclipse 出现内存溢出问题解决办法
- ManyToManyField 增加记录
- Linux内核Socket参数调优
- JavaScript修改元素
- oracle 12c AUTO_SAMPLE_SIZE动态采用工作机制
- dubbo spring pom文件报错:提示no declaration can be found for element 'dubbo:service'.
- Android - Resource 之 String 小结