Файл cookie, который хранится на клиентском компьютере, является идентификатором сеанса.Сам «сеанс» находится на сервере.Когда страница запрашивается во время сеанса, идентификатор сеанса добавляется к строке запроса, которая позволяет серверу знать, какой сеанс загружать для этого запроса.
Если идентификатор сеанса не украден (и сеанс не «захвачен»), сеансы безопасны.Вы можете защититься от этого (в некоторой степени), сохранив IP-адрес и строку User Agent, которые создали сеанс в сеансе, и сравнив их с запрашивающим IP-адресом и строкой User Agent для каждого доступа к странице.Просто помните, что они основаны на HTTP-заголовках и могут быть подделаны.