что такое сессии, и как ими пользоваться знаю. но объясните механизм работы. куда сохраняются сессии? на сервер? если да, то как сервер узнает пользователя? и сколько они хранятся? вот например, бывает так, $_SESSION['name'] = 1; в некоторых случаях если закрыть браузер и открыть сайт снова, то сессия живет, а иногда было, что после перезагрузки браузера сессия пропадает. это при том, что куки не использовались. вообщем, расскажите механизм работы сервера с сессиями. спасибо
Сессии лежат в файлах в специальной временной папке на сервере. Время жизни сессии прописывается в настройках php. session.gc_maxlifetime. Каждая сессия имеет уникальный идентификатор, который передаётся через куки или в адресной строке как get-параметр