(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SessionHandler::open — Инициализирует сессию
Создаёт новую сессию или повторно инициализирует существующую. Вызывается изнутри PHP когда сессия стартует автоматически или посредством вызова функции session_start() .
Этот метод является обёрткой для внутреннего обработчика PHP определённого в настройке ini-файла session.save_handler, который устанавливается до определения обработчика вызовом функции session_set_save_handler() .
Если этот класс расширяется путём наследования, вызов родительского метода open
выполнит код обёртки для этого метода, а также внутренний обработчик.
Это позволит методу быть переопределённым, или перехваченным и отфильтрованным.
Для дополнительной информации о том, что ожидается от реализации этого метода смотрите документацию по методу SessionHandlerInterface::open() .
pathПуть по которому сохраняется/восстанавливается сессия.
nameНазвание сессии.
If you are creating a custom session handler that uses files, note that if you have set the `open_basedir` configuration and the session file path is not inside a path declared in that configuration, you will get errors when trying to interact with the session files.
The built-in session save handler is able to bypass `open_basedir`, but your code must respect it.