Forum Moderators: coopster
<?php
ob_start();
echo '<style type="text/css">* {background-color: #000; color: #fff;}</style>';
echo '<p>Testing response: '.time().'.</p>';
$c = ob_get_contents();
ob_end_clean();
ob_start('ob_gzhandler');
echo $c;
$size = ob_get_length();
ob_end_flush();
// Set the content length of the response.
header("Content-Length: {$size}");
// Close the connection.
header('Connection: close');
// Flush all output.
ob_end_flush();
// Close current session (if it exists).
if (session_id()) {session_write_close();}
sleep(2);
file_put_contents('test.txt', 'testing: '.time().'; size: '.$size);
?>
<?php
ob_start();
ob_start('ob_gzhandler');
// Send your response.
echo '<style>* {background-color: #000; color: #fff;}</style>';
echo '<p>Testing response: '.time().'.</p>';
// The ob_gzhandler one
ob_end_flush();
header('Content-Length: '.ob_get_length());
// The main one
ob_end_flush();
ob_flush();
flush();
// Close current session (if it exists).
if (session_id()) {session_write_close();}
sleep(4);
file_put_contents('test.txt', 'testing: '.time().'; size: '.$size);
?>