Içerik zaten PHP gönderilmiş olup olmadığını kontrol edin

3 Cevap php

Çıktı zaten tarayıcıya gönderilen ve bir başlık gönderirken bir PHP_WARNING yaratacak olmadığını kontrol için akıllı bir yolu var mı?

Açıkçası bir çıkış tamponu kullanarak alternatif var, ama bu her zaman bir seçenek değil.

3 Cevap

Sen headers_sent () yöntemini kullanabilirsiniz. Şey outputted önce bu çünkü başlıkları ilk göndermek olacak.

İstediğiniz tüm uyarıyı gizlemek için ise, sadece kapatmak error reporting:

$old_er = error_reporting(0);

header(...)

error_reporting($old_er);

Veya, (IMO, üretimde tercih edilir) bir günlük dosyası PHP hataları ve uyarıları yönlendirebilirsiniz.