$lastModified )); if ($cg->cacheIsValid) { $cg->sendHeaders(); // we're done exit(); } // generate content $title = 'Last-Modified is known : add Content-Length'; $explain = '
Here, like the first example, we know the Last-Modified time,
but we also want to set the Content-Length to increase cacheability and allow
HTTP persistent connections. Instead of sending headers immediately, we first
generate our content, then use setContentLength(strlen($content))
to add the header. Then finally call sendHeaders()
and send the
content.
Note: This is not required if your PHP config buffers all output and your script doesn\'t do any incremental flushing of the output buffer. PHP will generally set Content-Length for you if it can.
This script emulates a document that changes every ' .$every. ' seconds.
This is version: ' . date('r', $lastModified) . '