downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

Настройка во время выполнения> <Требования
[edit] Last updated: Fri, 25 May 2012

view this page in

Установка

Поддержка механизма сессий включена в PHP по умолчанию. Если необходимо собрать PHP без такой поддержки, нужно указать опцию --disable-session при конфигурации PHP. Для использования квотирования разделяемой памяти (mm) для хранения данных сессии необходимо сконфигурировать PHP с опцией --with-mm[=DIR] .

Версия PHP для Windows имеет встроенную поддержку данного расширения. Это означает, что для использования данных функций не требуется загрузка никаких дополнительных расширений.

Замечание:

По умолчанию, все данные, связанные с конкретной сессией будут храниться в файле в директории, указанной в опции session.save_path файла конфигурации. Файл создается для каждой сессии (независимо от наличия ассоциированных с ней данных). Это связано с тем, что сессия открывается (создается файл), но никакие данные еще не записаны. Следует обратить внимание, что такое поведение является побочным эффектом ограничений в работе с файловой системой и вполне возможно, что пользовательский обработчик сессии (похожий на тот, что использует базу данных) не отслеживает файлы сессий, в которых нет хранимых данных.



add a note add a note User Contributed Notes Установка
NOSPAM_tim at tim-jarrett dot com_NOSPAM 24-Apr-2009 09:57
At least on Mac OS X 10.5.6 running PHP 5.2.6 installed via Macports, the default session.save_path shows up as "". After some poking around, I discovered that that means: /private/var/tmp (not /private/tmp).

 
show source | credits | sitemap | contact | advertising | mirror sites