Loading:

Książka Zend Framework 3. Poradnik Programisty.

flush()

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.



Napisz Artykuł

Listing

niema


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=3&t=551

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors