Rumah > pembangunan bahagian belakang > tutorial php > Bagaimana untuk Memastikan Output Flushing Segera dalam PHP Selepas Setiap Panggilan `echo`?

Bagaimana untuk Memastikan Output Flushing Segera dalam PHP Selepas Setiap Panggilan `echo`?

Patricia Arquette
Lepaskan: 2024-12-24 07:06:17
asal
229 orang telah melayarinya

How to Ensure Immediate Output Flushing in PHP After Each `echo` Call?

Mencapai Output Flushing Selepas Setiap Panggilan gema

Apabila menggunakan skrip PHP untuk tujuan pengelogan, adalah penting untuk memastikan output dihantar kepada pelanggan sebaik sahaja ia dijana. Ini menghalang halaman daripada kelihatan kosong semasa pemprosesan skrip.

Percubaan Gagal dengan ob_start() dan ob_flush()

Walaupun percubaan dengan ob_start() dan ob_flush(), output tidak segera dihantar kepada klien. Ini menunjukkan kemungkinan isu konfigurasi PHP atau Apache.

Penyelesaian Optimum: Menentukan Set Aksara

Untuk menyelesaikan isu ini, anda perlu menentukan set aksara apabila menggunakan ob_flush( ). Berikut ialah contoh yang berkesan:

header( 'Content-type: text/html; charset=utf-8' );
echo 'Begin ...<br />';
for( $i = 0 ; $i < 10 ; $i++ )
{
    echo $i . '<br />';
    ob_flush();
    flush();
    sleep(1);
}
echo 'End ...<br />';
Salin selepas log masuk

Dengan menyatakan set aksara, output berjaya dihantar kepada klien selepas setiap panggilan gema, memastikan halaman dikemas kini semasa log dijana.

Atas ialah kandungan terperinci Bagaimana untuk Memastikan Output Flushing Segera dalam PHP Selepas Setiap Panggilan `echo`?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan