- def get_source_ip(request):
- from_ip = request.META["REMOTE_ADDR"]
- # forwarded proxy fix
- if (not from_ip or from_ip == "127.0.0.1") and request.META.has_key(
- "HTTP_X_FORWARDED_FOR"
- ):
- from_ip = request.META["HTTP_X_FORWARDED_FOR"]
- return {"from_ip": from_ip, "excluded_ip": request.excluded_ip}
|