Içerik CodeIgniter'daki bir php dosyasında öncesinde hattına gönderildiğini tespit

0 Cevap php

Ben gelen hata dosyalar system/application/errors hataları günlüğe ve yerine 404 sayfasını göstererek çalışma şeklini değiştirmeye çalışıyorum. Ancak, bazen hata sayfanın ortasında oluşur ve sadece hata sayfasını görüntülemek gerekir.

I've tried to check if the headers are sent and cleaning the output buffer but it didn't work. Any suggestions?

Update: Benim soru açıklamak olacak böylece insanların kafasını karıştırmak gibi görünüyor. Benim niyetim bir hata biraz zaman oluşur durumunda özel bir 500 sayfası göstermek için içeriğin bir parçası sonra gönderilir ve hata bir kullanıcı çirkin sayfayı görmezsiniz böylece meydana geldiği koşulları oturum ve bir hacker 'kazandı t sızıntıları. Ana problem hata önce içeriği kaldırma yatmaktadır.

Şimdiye kadar işe yaramadı Stratejileri:

  • kullanılarak kontrol ob_end_clean
  • $CI = & get_instance(); $CI->output->set_output('only the 500 message');
  • system/application/errors/*.php dosyalarında bulunan belirli bir desen bulunan denetleyici ve eko-ing sadece 500 mesaja bir _output($data) fonksiyonu ekleyerek

Herhangi bir yardım çok takdir.

0 Cevap