sessizadam
Üye
- Katılım
- 21 Ocak 2023
- Mesajlar
- 338
- Tepkime puanı
- 27
- Puanları
- 28
İtibar:
PHP hata gizleme nasıl yapılır?
PHP hata gösterme nasıl yapılır?
PHP de çalışırken bazı durumlarda hatalar yapabilir ve bu hatalarınızı da gizlemek isteyebilirsiniz.
"Hatalarımızı niye gizlemek isteriz ki?" sorusuna ise şöyle bir cevap verebiliriz : Örneğin çalışırken yaptığımız hataları başkalarının görmesini istemeyebilir ya da sayfaya olabilecek muhtemel saldırılar sonucunda saldırgan hatalı olan kısımlara daha çok özen göstereceğinden bunu engellemek isteyebiliriz. İşte bu yüzden hataları gizlemek için kullanılan bir kod var.
bu kodu sayfamızın en başına koyduğumuzda hata mesajlarını vermez. Siteyi yayınlama aşamasında kullanılabilir
Şunu da belirtmek isteriz ki önemli hatalarda yine hata mesajı verilecektir.Önemli hataların da engellenmesi için komutun başına @ eklemeniz yeterli olacaktır.
Hayır ben hatalarımın görünmesini istiyorum diyorsanızda sayfanın en başına aşağıdaki kodu koyarsanız tüm hatalarınız gösterilecektir.
PHP hata gösterme nasıl yapılır?
PHP de çalışırken bazı durumlarda hatalar yapabilir ve bu hatalarınızı da gizlemek isteyebilirsiniz.
"Hatalarımızı niye gizlemek isteriz ki?" sorusuna ise şöyle bir cevap verebiliriz : Örneğin çalışırken yaptığımız hataları başkalarının görmesini istemeyebilir ya da sayfaya olabilecek muhtemel saldırılar sonucunda saldırgan hatalı olan kısımlara daha çok özen göstereceğinden bunu engellemek isteyebiliriz. İşte bu yüzden hataları gizlemek için kullanılan bir kod var.
PHP:
error_reporting(0);
bu kodu sayfamızın en başına koyduğumuzda hata mesajlarını vermez. Siteyi yayınlama aşamasında kullanılabilir
Şunu da belirtmek isteriz ki önemli hatalarda yine hata mesajı verilecektir.Önemli hataların da engellenmesi için komutun başına @ eklemeniz yeterli olacaktır.
PHP:
Örneğin : $h=@fopen("dosya","w");
Hayır ben hatalarımın görünmesini istiyorum diyorsanızda sayfanın en başına aşağıdaki kodu koyarsanız tüm hatalarınız gösterilecektir.
PHP:
error_reporting(E_ALL);