Merhaba
Bu yazımda sizlere php ile kodlanmış siteleriniz de hata kodlarını web sayfanıza nasıl yazdırabileceğinizi anlatacağım. Hata kodlarının web sayfalarınızda çıkmamasının nedeni sunucu bazlı alınan güvenlik önlemlerinden kaynaklanmaktadır. Zira kötü niyetli kişiler bu hata kodlarını kullanarak dosya yollarınızı, config v.b dosyalarınızın nerede olduğunu görebilirler. Fakat kodlama işleri ile uğraşan webmaster arkadaşlar için bu durum biraz can sıkıcı olabilmektedir. Nedeni de yaptıkları kodlamalarda bir hata olduğunda o hatanın nereden kaynaklandığını görmek isteyeceklerdir fakat hata kodları web sayfalarına yazdırılmadığı için de bu konuda sıkıntı yaşayacaklardır. İşte bu durumu çözmek için aşağıda yer alan komutları kullanabilirsiniz.
Tüm raporları kapatır
error_reporting(0);
1) Basit hataları gösterir
error_reporting(E_ERROR | E_WARNING | E_PARSE);
2) E_NOTICE kullanarak gereksiz hata mesajlarından kurtuluruz
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
3) E_NOTICE harici tüm hataları gösterir. Bu ayar varsayılandır, php.ini dosyasında yer alabilir
error_reporting(E_ALL ^ E_NOTICE);
4) Tüm PHP hatalarını gösterir (yeni)
error_reporting(E_ALL);
5) Tüm PHP hatalarını gösterir
error_reporting(-1);
6) error_reporting(E_ALL); ile aynı görev
ini_set(‘error_reporting’, E_ALL);