页面输出header缓存
0表示不缓存
null Core_HttpIO::set_cache_header( [ int $time = integer 86400 ] )
参数列表
参数 类型 描述 默认值 $time
int
缓存时间,单位秒 integer 86400
public static function set_cache_header($time = 86400)
{
$time = (int)$time;
if ($time>0)
{
@header('Cache-Control: max-age='.$time);
@header('Last-Modified: ' . date('D, d M Y H:i:s \G\M\T'));
@header('Expires: ' . date('D, d M Y H:i:s \G\M\T', TIME + $time));
@header('Pragma: cache');
}
else
{
@header('Cache-Control: private, no-cache, must-revalidate');
@header('Cache-Control: post-check=0, pre-check=0', false);
@header('Pragma: no-cache');
@header("Expires: 0");
}
}