Сессии и файлы cookie имеют свои соответствующие части в документации PHP .
Я постараюсь кратко описать, как работает каждая из них:
Cookies
Cookie - это файл, сохраненный на компьютере клиента в формате ключ = значение. Cookie может быть сохранен клиентом двумя способами,
- При объявлении в коде JavaScript
- При отправке в качестве заголовка с сервера
Нас интересует # 2, вы можете использовать PHP для отправки заголовка cookie и запросить у клиента сохранить cookie (обратите внимание, что клиент может или не может выполнить этот запрос).
При следующем запросе вы можете проверить наличие файлов cookie, отправленных клиентом вместе с его HTTP-запросом.с использованием $_COOKIE
superglobal.
Sessions
Сессия - это набор переменных (в форме ассоциативного массива), который сохраняется на стороне сервера и связан с уникальный идентификатор сеанса .Этот идентификатор сеанса отправляется клиенту (обычно в форме файла cookie).Когда клиент затем запрашивает страницу с сервера, он отправляет идентификатор сеанса вместе с запросом.Сервер читает его, выбирает переменную, связанную с идентификатором (обычно из файла или базы данных), и устанавливает ее в $_SESSION
superglobal.
Понимание, которое должно помочь вам понять, каксделать липкую систему входа в систему.