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