написание хендлера для красивого и правильного http ответа если на сайте произошла критическая ошибка.
Macik |
|
---|---|
Очередной раз при отдадке увидел: 2011-12-13 21:43 Fatal error: Could not connect to database ! Please check your settings in the file datas/config.php MySQL error : SQLSTATE[28000] [1045] Access denied for user 'db_usr'@'localhost' (using password: YES) #0 cot_diefatal(Could not connect to database ! Please check your settings in the file datas/config.php MySQL error : SQLSTATE[28000] [1045] Access denied for user 'db_usr'@'localhost' (using password: YES)) called at [site\system\common.php:87] #1 require_once(site\system\common.php) called at [site\index.php:37] и родилась идея... создать правильный отлов таких (и прочих фатальных) ошибок. Вот тут очень хорошо об этом написано: http://habrahabr.ru/blogs/php/134499/ На словах и в примерах кода все довольно просто. Думаю в реализации тоже не сильно проблемно. Зато добавит + движку. И предотвратит утекание ненужной информации налево. А если при этом еще и отдавать правильный код в HTTP ответе (например 503 Service Unavailable (Сервис недоступен)), то и для всяких роботов хорошо будет.
https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
|
Dit bericht is bewerkt door Macik (2011-12-20 00:07, 13 jaren ago) |