Version 1.1-beta4 ()
------------------------------------------------------------------------
+ * Allow to set $serendipity['CacheControl'] to make serendipity emit
+ Cache-Control: HTTP headers. Thanks to annonymous from the forums!
+
* Use seperate PHP session ID when using HTTPS login. Set 'secure'
cookie parameters when using HTTPS. Thanks to lynoure!
ob_start();
include('serendipity_config.inc.php');
header('Content-Type: text/html; charset='. LANG_CHARSET);
+if ($serendipity['CacheControl']) {
+ if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2')) {
+ header('Cache-Control: no-cache, pre-check=0, post-check=0');
+ } else {
+ header('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
+ }
+ header('Expires: 0');
+ header('Pragma: no-cache');
+}
$track_referer = true;
$uri = $_SERVER['REQUEST_URI'];
$serendipity['useHTTP-Auth'] = true;
}
+if (!isset($serendipity['CacheControl'])) {
+ $serendipity['CacheControl'] = false;
+}
+
// Should IFRAMEs be used for previewing entries and sending trackbacks?
$serendipity['use_iframe'] = true;