ошибаться .. печенье? веб-хранилище? плюс JavaScript? звонить в колокола? просто Google, как они работают, и вы можете собрать один самостоятельно.
Обзор
куки - это фрагменты данных размером с кусочек (отсюда и «куки». Я думаю, что они размером всего 4 КБ), которые вы можете хранить биты информации о сеансе. в современных браузерах есть то, что вы называете веб-хранилищем , в частности локальное хранилище. он больше, чем файлы cookie (5 МБ в Chrome, 10 МБ в остальных).
оба эти ресурса доступны через JavaScript, но PHP естественно видит только файлы cookie, поскольку они отправляются с заголовками запросов. с этими опциями хранения плюс небольшим количеством манипуляций с JS / PHP вы можете вернуться к своей «последней сессии»
но обратите внимание и на безопасность. оба хранилища видны как сценариям, так и отладчикам. firefox рассматривает локальное хранилище как куки, chrome рассматривает их как кеш. не помещайте в них конфиденциальный контент. Я предлагаю вам вместо этого поместить «маркеры», индикаторы в базу данных. затем база данных хранит реальную информацию о сессии. таким образом, только сервер знает, где и что вы сделали.