Önce başlığı Echo Able ()

0 Cevap php

Benim yeni sunucuya geçiş yaparken garip bir şey geldi.

Ben belirli koşullara göre başka bir web sayfasına yönlendirmek olacak bir komut dosyası var. Ben ne yaptığını, ancak, 'yönlendiriliyor ...' out yankılanır, sonra aslında yönlendirmek için header () işlevini kullanarak. İşte kod baktım nasıl:

if( $condition ) {
    echo 'Redirecting...';
    header( 'Location: ' . $url );
}

Şimdi sadece, bu yeni sunucu üzerinden geçtikten sonra hatalı olduğunu fark dışarı test, ve sadece çıkış yönlendirme yönlendirme ETMEM gördüm ... ve ben öğrendim, bu konuda aradı kez çıkışı her türlü (sürece olamaz header () işlevi kullanmadan önce, vb) ob_start kullanarak.

Soru neden bu kod, o benim eski sunucuda HERHANGİ PHP kurulumu, iş çalışması olmaMAlıdır edilir mi? Bu () başlıktan önce echo ile hiçbir sorun yönlendirir.

Teşekkürler!

0 Cevap