Это, вероятно, из-за спама.Файл cookie будет отправлен в ответе, но если вы прервете ответ до того, как браузер полностью загрузит страницу, он, вероятно, не обработает и не сохранит файл cookie.Конечно, сеанс будет обновлен, потому что он обновляется на сервере перед отправкой запроса (при завершении работы php).
Это, вероятно, может вызвать условие, когда
- сеанс PHPзначение установлено
- отправляется файл cookie с тем же значением
- запрос браузера прерывается быстрым нажатием
- файл cookie никогда не сохраняется
- запрос отправляется и значение сеансаОбновления / значения не совпадают на этом этапе
Вероятно, вам следует найти более надежный способ обнаружения перехвата сеанса, например SSL.