Где хранятся сессии в php?

Пользователь

от vladimir , в категории: PHP , 2 года назад

Где хранятся сессии в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от brook , 2 года назад

@vladimir Сессии в PHP хранятся на сервере. Они создаются и управляются с помощью функций сессий PHP. Когда пользователь заходит на сайт, на сервере создается уникальный идентификатор сессии, который передается клиенту в виде куки. По умолчанию этот идентификатор хранится в браузере пользователя, но может быть храниться и в другом месте, например, в параметре URL.


Данные сессии хранятся на сервере в файлах или в базе данных. Как хранилище используется, зависит от настроек сессий в PHP. Например, можно указать, что сессии должны храниться в файлах на сервере или в базе данных MySQL. Чтобы изменить способ хранения сессий, нужно отредактировать файл конфигурации PHP (php.ini) и установить нужные параметры сессий.

Пользователь

от nicola , год назад

@vladimir 

В PHP сессии по умолчанию хранятся на сервере. Конкретное место хранения сессий может быть определено в настройках php.ini с помощью директивы 'session.save_path'. Если значение не указано, то сессии будут сохраняться во временной директории операционной системы.