→ Пошук по сайту       Увійти / Зареєструватися

Настройка сессий в php.ini. Семантичний конспект розділу

Компетенція Програмування на PHP

Настройка сессий в php.ini

Прежде чем начать работать с сессиями, следует разобраться в том, как корректно настраивать их обработку интерпретатором PHP. Сама работа с сессиями в PHP поддерживается по умолчанию.

1. php.ini

php.ini — Файл, где хранятся настройки PHP, в том числе и для работы с сессиями

2. Ключевые параметры php.ini для настройки работы PHP с cookies [Ключове поняття розділу]

Ключевые параметры php.ini для настройки работы PHP с cookies :
session.use_cookies, session.cookie_lifetime

3. session.cookie_lifetime [Центральне поняття розділу]

session.cookie_lifetime — Задает длительность жизни cookies в секундах


session.cookie_lifetime По умолчанию это "0", т.е. данные в cookies считаются правильными до закрытия окна браузера

4. session.use_cookies

session.use_cookies — Определяет, использовать ли cookies при работе с сессиями


По умолчанию эта опция включена (т.е. принимает значение "1").

5. Сервер

Сервер — набор программ, которые контролируют выполнение различных процессов


Сервер Может обрабатывать большое количество сессий одновременно, и все их временные файлы будут храниться в директории, заданной параметром session.save_path

6. session.save_path

session.save_path Определяет, где на сервере будут храниться данные сессии

Сервер Может обрабатывать большое количество сессий одновременно, и все их временные файлы будут храниться в директории, заданной параметром session.save_path


Из-за него чаще всего возникают проблемы для Windows-серверов, потому что по умолчанию значение установлено в /tmp. И если в корневой директории сервера такой папки нет, то при запуске сессий будет выдаваться ошибка .

7. session.name

session.name — Определяет имя сессии по умолчанию


session.name — Используется в cookies как имя переменной, в которой хранится идентификатор сессии


session.nameПо умолчанию устанавливается как PHPSESSID

8. session.auto_start

session.auto_start — Позволяет автоматически запускать сессии
    © INTUIT.ru. Автор: Н.В. Савельева. Курс размещен по договоренности с администрацией INTUIT.ru
загрузка...
Теми розділу
Сторінки, близькі за змістом