SessionHandler::read
(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::read — Зчитує дані сесії
Опис
public SessionHandler::read(string $id): string|false
Зчитує дані сесії зі сховища та повертає результат назад у PHP для внутрішньої обробки. Цей метод викликається автоматично, коли PHP стартує сесію (або автоматично або безпосередньо викликом. session_start() з наступним викликом SessionHandler::open()
Цей метод є обертанням внутрішнього обробника PHP, визначеного в параметрі ini-файлу session.save_handler який встановлюється до того, як буде визначено оброблювач сесії викликом session_set_save_handler()
Якщо цей клас розширено шляхом успадкування, виклик батьківського методу read
викликає обгортку для цього методу і, відповідно, виклик внутрішнього оброблювача. Це дозволяє методу бути перевантаженим, та/або перехопленим та відфільтрованим (наприклад для розшифровки, значення параметра $data
, що повертає батьківський метод read
Для дополнительной информации смотрите документацию по методуSessionHandlerInterface::read()
Список параметрів
id
Ідентифікатор сесії, з якої необхідно рахувати дані.
Значення, що повертаються
Повертає зашифрований рядок лічених даних. Якщо нічого не раховано, повертається false
. Зверніть увагу, що це значення повертається до PHP для внутрішньої обробки.
Дивіться також
- Директива налаштуванняsession.serialize_handler