два вопроса, первый а где имеено храниться сессия и второй. Вот ввел пользователь логин пароль я выставил куку, а как потом при обновлении страницы сервак понимает, что это тот пользователь, ведь сессия не храниться в браузере
> а где имеено храниться сессия
в том месте, в котором вы считаете более подходящим её хранить 🙂
это может быть абсолютно любое хранилище (SQL, noSQL, cloud…), даже просто в памяти.
Если вы не знаете где лучше всего хранить сессии то возьмите ту бд с которой у вас больше всего опыта.
> Вот ввел пользователь логин пароль я выставил куку, а как потом при обновлении страницы сервак понимает, что это тот пользователь, ведь сессия не храниться в браузере
верно, сессия в браузере не хранится, она хранится на сервере. В браузере хранится печенька, а в печеньке ключ сессии которую мы получили от сервера в процессе логина по паролю и login’у. Печеньки посылаются HTTP клиентами, в данном случае браузером, при каждом запросе на сервер. Сервер при каждом запросе извлекает из печеньки ключ сессии, ищет по этому ключу сессию в хранилище, достаёт её оттуда и читает из неё идентификатор пользователя, которому данная сессия принадлежит.