2013-02-26 18 views
5

Mam problem z PHP ob_flush();PHP ob_flush(); nie działa w IE10

Wygląda na to, że nie działa tylko w IE10.

gzip i buforowanie są wyłączone na serwerze, działa wszędzie z wyjątkiem IE10.

Jeśli ktoś ma pomysł, jak rozwiązać tę zagadkę, byłbym wdzięczny! :)

Dziękujemy!

+0

Co masz na myśli "nie działa"? Co się dzieje? –

+0

Czy przetestowałeś już dziś na IE10? –

+0

możliwy duplikat adresu http://stackoverflow.com/questions/5770917/calling-ob-flush-and-flush-yet-browser-doesnt-show-any-output-until-script – chriz

Odpowiedz

4

Jeśli wynik jest mniejszy niż 256 bajtów, to może być problem.

Cytat z flush() documentation:

Niektóre wersje Microsoft Internet Explorer będzie tylko zacząć, aby wyświetlić stronę po otrzymaniu 256 bajtów wyjścia, więc może trzeba wysłać dodatkowe spacje przed płukaniem, aby uzyskać te przeglądarki, aby wyświetlić stronę.

1

wysłać header("Content-type: text/html;charset=utf-8;");

+0

Nope :(Po prostu próbowałem. – rinchik