2024-06-25 06:47:56 发布
网友
我试图把用户IP放在我发送给用户的页面中。 我已经试过了。在
所以我的观点是:
def yourip(request): return HttpResponse("Your IP is : %s" % request.META.get('HTTP_X_FORWARDED_FOR'))
但是request.META.get('HTTP_X_FORWARDED_FOR')返回None。 是否可以从开发服务器执行此操作?或者问题在别处?在
request.META.get('HTTP_X_FORWARDED_FOR')
None
谢谢。在
试试这个:
def get_client_ip(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: print "returning FORWARDED_FOR" ip = x_forwarded_for.split(',')[-1].strip() elif request.META.get('HTTP_X_REAL_IP'): print "returning REAL_IP" ip = request.META.get('HTTP_X_REAL_IP') else: print "returning REMOTE_ADDR" ip = request.META.get('REMOTE_ADDR') return ip
试试这个:
相关问题 更多 >
编程相关推荐