Я искал это, но это слишком универсально, чтобы подтягивать результаты. Я вполне уверен, что это можно сделать, но я не могу найти правильные сообщения. В основном я использую CodeIgniter в качестве своего заднего конца, и я делаю исключения из EVERYWHERE. Когда происходит исключение, я хочу бросить пользователя на страницу с ошибкой, но я также хочу включить сообщение об ошибке и трассировку стека, чтобы я мог сохранить его в моей таблице ошибок. В худшем случае я бы поставил весь мой код в цикл try-catch, но это смешно. Есть ли что-нибудь, что я могу сделать с чем-то вроде файла .htaccess? Помните, мне нужно исключение, которое будет передано вместе с перенаправлением.Переадресовать php-ошибку на страницу с ошибкой вместе с ошибкой.
0
A
ответ
1
Посмотрите на функции set_exception_handler и set_error_handler, я думаю, это то, что вы ищете. Также на сессии Error Handling по документации PHP.
Смежные вопросы
- 1. Как перенаправить страницу на страницу с ошибкой
- 2. Не показывать страницу с ошибкой
- 3. Переадресация на страницу с ошибкой ввода
- 4. Перенаправление на страницу с ошибкой в JSF
- 5. Перенаправление на страницу с ошибкой хоста
- 6. страница всегда перенаправляется на страницу с ошибкой
- 7. перенаправление на страницу с ошибкой в yii2
- 8. Перенаправление пользователя на страницу с динамической ошибкой
- 9. HttpServletResponse.sendError() не перенаправляется на страницу с ошибкой
- 10. facebook addfriend.php перенаправляет на страницу с ошибкой
- 11. PHP перейдите на страницу с ошибкой
- 12. Переадресация на страницу с ошибкой в mvc
- 13. проблема с ошибкой базы данных с ошибкой
- 14. Ошибка Javascript с ошибкой с ошибкой xml
- 15. аргументы с ошибкой сегментации с ошибкой c
- 16. Показать страницу с ошибкой, если Recaptcha неверна
- 17. Создать пользовательскую страницу с ошибкой DNS
- 18. JSP включает страницу с ошибкой request.getContextPath()
- 19. symfony2 настроить страницу с ошибкой и расширить
- 20. с ошибкой
- 21. mysql перенаправить на страницу с ошибкой, NodeJS с фреймворком Express
- 22. IIS не показывает страницу с ошибкой
- 23. Войти страницу с ошибкой CodeIgniter фиксации
- 24. Показать страницу с ошибкой Spring MVC
- 25. Как создать подробную страницу с ошибкой?
- 26. nGinx страницы с ошибкой
- 27. Удаляет ли Webdriver 2.28 снимок экрана с ошибкой/ошибкой/ошибкой?
- 28. Ошибка сервлета на консоли не перенаправляется на страницу с ошибкой
- 29. Тесты с ошибкой QUnit с ошибкой каждый второй запуск
- 30. Чтение файла с php-модуля с ошибкой с ошибкой 13
Именно это я и искал. В чем разница между set_exception_handler и set_error_handler? Я столкнулся с set_exception_handler, и кто-то жаловался, что он не поймал все ошибки. – JohnathanKong
Функция, заданная в 'set_exception_handler', будет вызываться, если исключение выбрано вне блока try/catch, если вы поймаете исключение, функция не будет запущена, функция на' set_error_handler' будет обрабатывать любую ошибку, возникающую в скрипте , он не поймает E_ERROR, E_PARSE, E_CORE_ERROR, E_CORE_WARNING, E_COMPILE_ERROR и E_COMPILE_WARNING, поскольку, когда произошли эти ошибки, ваш обработчик еще не был зарегистрирован, и, как и в документации, большая часть E_STRICT не будет улавливаться, если она встречается в том же файле, где Вызывается 'set_error_handler'. – Alisson