1

私のホスティングサイト、コンテンツをフラッシュするのではなく...最後にすべてのコンテンツをエコーし​​ます。

私はそれをフラッシュするために多くの方法を試しましたが、まだフラッシュしていません..のように

flush();
ob_flush()

ob_start();

ob_flush();

これはphp.netから見つけましたが、まだ機能していません。

<?php
function flush_buffers(){
ob_end_flush();
ob_flush();
flush();
ob_start();
}
?>

などなど

それで、問題は何ですか??

ここから私のphpinfoをチェックしてください。

http://dotmama.tk/info.php

そして解決策を投稿してください。

4

2 に答える 2

0

これを試してみてください。

<?php
   ob_start();
?>
This is the test and test and $among others.
<?php
   ob_end_flush();
?>

ob_startの間にいくつかのコンテンツを挿入したob_end_flushか、ブラウザーに空白のページとして表示されます。

また、Google Chrome を使用している場合はContent-Type、ヘッダーに を追加する必要があります (例: header('Content-Type: text/plain'))。これは、上記のブラウザのバグによるものです。

于 2013-06-17T02:43:40.427 に答える
0

開始時にこれを使用してみてください:

apache_setenv('no-gzip', 1);
ini_set('output_buffering', 0);
ini_set('zlib.output_compression', 0);
ini_set('implicit_flush', 1);
于 2013-06-17T08:41:30.630 に答える