python django 获取用户IP地址的方法
来源:互联网 发布:三国杀神吕布强度知乎 编辑:程序博客网 时间:2024/04/27 19:38
函数实现:
if 'HTTP_X_FORWARDED_FOR' in request.META: client_ip = request.META['HTTP_X_FORWARDED_FOR'] client_ip = client_ip.split(",")[0]else: client_ip = request.META['REMOTE_ADDR']
问题:
以上函数会在有的地方不好使,检测发现request.META根本无key值等于HTTP_X_FORWARDED_FOR和REMOTE_ADDR。
服务器采用nginx+fastcgi实现。
解决办法:
在nginx的fastcgi配置中加入如下内容:
fastcgi_param REMOTE_ADDR $remote_addr;
0 0
- python django 获取用户IP地址的方法
- 获取用户的ip地址
- 获取用户的IP地址
- js前端获取 用户的ip地址的方法
- PHP获取用户访问IP地址的5种方法
- java获取登陆用户ip和mac地址的方法
- PHP获取用户访问IP地址的5种方法
- PHP获取用户访问IP地址的5种方法
- PHP获取用户访问IP地址的5种方法
- PHP获取用户访问IP地址的5种方法
- PHP获取用户访问IP地址的5种方法
- 根据用户IP获取用户的地址。
- Python获取IP地址的三种方法
- 获取IP地址的方法
- 获取IP地址的方法
- 获取ip地址的方法
- 获取用户IP地址
- 获取用户IP地址
- 可以参考这几个人的博客
- IO二:字符流
- 手动添加MapControl中的消息响应函数
- sourceinsight 相关使用
- hdu 1280 Finding shortest path(最短路+最大流最小割)
- python django 获取用户IP地址的方法
- ibatis 动态sql总结
- Oracle 插入值
- Hadoop学习之PageRank算法并行实现
- 使用Jsoup解析html网页
- Flash游戏之文字游戏--《打字测试》部分感想
- 好的用户界面-界面设计的一些技巧
- bombing:cocos2d-x内存管理机制-侧重调用
- jsp中文乱码的解决