django获得访问客户端IP地址的方法
程序通过request.META获取用户客户端的相关请求信息,程序会判断用户是否使用了代理服务器
def get_client_ip(request): x_forwarded_for = request.META.get('HTTP_X_FORWARDED_FOR') if x_forwarded_for: ip = x_forwarded_for.split(',')[-1].strip() else: ip = request.META.get('REMOTE_ADDR') return ip
相关文章