选择语言 :

 Core_HttpIO::set_cache_header

页面输出header缓存

0表示不缓存

null Core_HttpIO::set_cache_header( [ int $time = integer 86400 ] )

参数列表

参数 类型 描述 默认值
$time int 缓存时间,单位秒 integer 86400
File: ./core/classes/httpio.class.php
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");
    }
}