Php - получить IP с каждого компьютера (в той же сети или нет)

Я провожу опрос и хочу проверить, ответил ли клиент на него. Большинство людей, ответивших на этот опрос, используют компьютеры из моего универмага, поэтому все они используют одну и ту же сеть (eduroam) и используют

$_SERVER['REMOTE_ADDR']

Я всегда получаю один и тот же IP ... Поэтому его использование блокирует всех остальных пользователей на разных компьютерах. Что я могу сделать по-другому? Спасибо

Бросить печенье на их машину?

Alex Howansky 08.11.2018 16:36

На самом деле это не удивительно: многие сетевые конфигурации будут производить это, например, если ваша сеть кампуса настроена с центральным прокси-сервером, вы будете получать этот IP-адрес каждый раз (существуют другие сценарии). Как сказал @AlexHowansky, cookie - это путь сюда.

YvesLeBorg 08.11.2018 16:40

@AlexHowansky Я уже такое делаю. Дело в том, что вы можете очистить куки ...

n0k14 08.11.2018 16:41

Вы также можете подделать свой IP-адрес с помощью VPN или прокси. Если вам нужно что-то надежное, вам потребуется аутентификация для каждого пользователя.

Alex Howansky 08.11.2018 16:41

Отправьте уникальный идентификатор опроса со ссылкой, поскольку каждый из них завершен, установлен флаг в БД. Если пользователь нажимает на завершенный опрос, выдает ошибку и выходит / перенаправляет

ivanivan 08.11.2018 16:42
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
5
34
0

Другие вопросы по теме