@PiggyPig

Как бороться с динамическими IP (Django)?

Имеется следующая функция:
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


IP определяется и вроде бы все хорошо, но при повторном включении мобильного интернета IP обновляется (по крайней мере у меня).
Можно ли как-то дополнить функцию или добавить какой-то дополнительный идентификатор со стороны (данные с устройства или браузера например)?
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы