Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18422 программиста и 1670 роботов. Сейчас ищут 997 программистов ...
Приступая к работе

SessionHandlerInterface::write - Записать данные сессии

Вернуться к: SessionHandlerInterface

SessionHandlerInterface::write

(PHP 5 >= 5.4.0, PHP 7)

SessionHandlerInterface::writeЗаписать данные сессии

Описание

abstract public bool SessionHandlerInterface::write ( string $session_id , string $session_data )

Записывает данные сессии в хранилище сессий. Вызывается функцией session_write_close(), когда неудачно завершается функция session_register_shutdown() или во время нормального завершения работы. Внимание: SessionHandlerInterface::close() вызывается сразу же после этой функции.

PHP вызывает этот метод, когда сессия готова для сохранения и закрытия. Кодируются данные сессии из суперглобального массива $_SESSION в сериализованную строку и передаются вместе с идентификатором сессии данному методу для хранения. Используемый метод сериализации указан в опции session.serialize_handler.

Обратите внимание, что этот метод обычно вызывается PHP после закрытия буферов вывода, если явно не вызывается session_write_close().

Список параметров

session_id

Идентификатор сессии.

session_data

Закодированные данные сессии. Эти данные - результат внутреннего кодирование PHP суперглобального массива $_SESSION в сериализованную строку и передачи ее в качестве этого параметра. Заметьте, что сессии используют альтернативный метод сериализации.

Возвращаемые значения

Возвращаемое значение сессионного хранилища (обычно TRUE в случае успеха, FALSE в случае ошибки). Данное значение возвращается обратно в PHP для внутренней обработки.

Смотрите также



Вернуться к: SessionHandlerInterface

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware