Я провожу опрос и хочу проверить, ответил ли клиент на него. Большинство людей, ответивших на этот опрос, используют компьютеры из моего универмага, поэтому все они используют одну и ту же сеть (eduroam) и используют
$_SERVER['REMOTE_ADDR']
Я всегда получаю один и тот же IP ... Поэтому его использование блокирует всех остальных пользователей на разных компьютерах. Что я могу сделать по-другому? Спасибо
На самом деле это не удивительно: многие сетевые конфигурации будут производить это, например, если ваша сеть кампуса настроена с центральным прокси-сервером, вы будете получать этот IP-адрес каждый раз (существуют другие сценарии). Как сказал @AlexHowansky, cookie - это путь сюда.
@AlexHowansky Я уже такое делаю. Дело в том, что вы можете очистить куки ...
Вы также можете подделать свой IP-адрес с помощью VPN или прокси. Если вам нужно что-то надежное, вам потребуется аутентификация для каждого пользователя.
Отправьте уникальный идентификатор опроса со ссылкой, поскольку каждый из них завершен, установлен флаг в БД. Если пользователь нажимает на завершенный опрос, выдает ошибку и выходит / перенаправляет






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