Merhaba arkadaşlar,
bir sunum sırasında denk geldim sitenin hatalarını veritabanına kaydediyorlar.
Biraz araştırma yaptım ama bulamadım ne şekilde yapabileceğimi.
Olay tam olarak şu;
Site hata kodu bastığında bu hatayı dosya hata kodu ve satır vs. gibi bilgilerle kaydediyor.
Bunu ne şekilde yapabilirim?
Php Hatalarını Veritabanına Kaydetmek
5
●236
- 17-11-2016, 00:36:34Üyeliği durdurulduBen de merak ettim bilen varsa öğrenmek için bekliyorum.
- 17-11-2016, 01:53:27Tekniklerini bende bilmiyorum fakat try catch ile hatayı yakalayıp bu hata veritabanına kaydedilebilir. Tahminimce onlarda try catch ile yapıyorlardır.
- 17-11-2016, 10:45:25
<?php function benimHatam($numara, $string, $betik, $satir) { print_r([ 'numara'=>$numara, 'string'=>$string, 'betik'=>$betik, 'satir'=>$satir ]); } $old_error_handler = set_error_handler("benimHatam"); echo 1/0; ?>Ekran çıktısı:
Array ( [numara] => 2 [string] => Division by zero [betik] => C:\xampp\htdocs\handler.php [satir] => 15 )benimHatam isimlik fonksiyonun içine hatayı veritabanına kaydedecek bir sql sorgusu yazmanız yeterli.