Opróżnia bufory wyjściowe PHP. Funkcja skutecznie próbuje ściągnąć wszystkie dane wyjściowe do tej pory wysłane do przeglądarki użytkownika.
flush () nie ma wpływu na system buforowania serwera internetowego lub przeglądarkę po stronie klienta. Tak więc musimy połączyć obie ob_flush() i flush(), aby opróżnić wyjściowe bufory.
Kilka serwerów, szczególnie na Win32, będzie nadal bufor danych wyjściowych z skrypcie, dopóki nie zakończy przed przekazaniem wyników do przeglądarki.
Modułów do serwera Apache, takie jak buforowanie mod_gzip mogą dokonać same, które będą powodować flush(), aby nie spowodować przesyłania danych od razu do klienta.
Nawet przeglądarka może buforować dane wejściowe przed wyświetleniem go. Netscape, na przykład, buforuje tekst, dopóki nie otrzyma końca linii lub na początku tagu.
Niektóre wersje Microsoft Internet Explorer będą tylko zacząć wyświetlać strony, które otrzymały po 256 bajtów wyjściowych, więc trzeba będzie wysyłać dodatkowe spacje przed flush(), aby te przeglądarki, mogły wyświetlić stronę.
Kompatybilność: PHP4, PHP5.
Listing
Ranga: Administrator serwisu Punktów: 0