/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
ext/session/tests/user_session_module/bug80889a.phpt
38 строк
1010 B
Calvin Buckley
Unify headers already sent/session already started error handler (#16451)
17 окт 2024, 19:13
Не верифицирован
17 окт 2024, 19:13
84d6cb8
Код
Авторство
О чём код?
--TEST-- Bug #80889 (Cannot set save handler when save_handler is invalid) --EXTENSIONS-- session --INI-- session.save_handler=whatever --FILE-- <?php $initHandler = ini_get('session.save_handler'); session_set_save_handler( function ($savePath, $sessionName) { return true; }, function () { return true; }, function ($id) { return ''; }, function ($id, $data) { return true; }, function ($id) { return true; }, function ($maxlifetime) { return true; } ); $setHandler = ini_get('session.save_handler'); var_dump($initHandler, $setHandler); ?> --EXPECTF-- Deprecated: session_set_save_handler(): Providing individual callbacks instead of an object implementing SessionHandlerInterface is deprecated in %s on line %d Warning: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent (sent from %s on line %d) in %s on line %d string(8) "whatever" string(8) "whatever"