php cache_expire,php session_cache_limiter session_cache_expire等函数_PHP教程

session_cache_limiter() 返回当前缓存限制的名字. 如果指定了 cache_limiter, 当前的缓存限制的名字被改为新值.

缓存限制控制着 HTTP 头发送到客户端的缓存控制. 这些确定页面内容规则的头内容可以被缓存.如果设置缓存设置为没有缓存(nocache), 将不允许任何客户端缓存. 但是公共变量可以允许缓存. 他也可以设置为私有的,这个比公共的多一点限制.

string session_cache_limiter ([string cache_limiter])

session_cache_limiter() 返回当前缓存限制的名字. 如果指定了 cache_limiter, 当前的缓存限制的名字被改为新值.

缓存限制控制着 http 头发送到客户端的缓存控制. 这些确定页面内容规则的头内容可以被缓存.如果设置缓存设置为没有缓存(nocache), 将不允许任何客户端缓存. 但是公共变量可以允许缓存. 他也可以设置为私有的,这个比公共的多一点限制.

缓存显示在请求开始时被重新设置为 session_cache_limiter 的默认值.这样,你需要在每次请求时调用 session_cache_limiter() for every request (在 session_start() 调用前).

设置cache限制为'private'

*/

session_cache_limiter('private');

$cache_limiter=session_cache_limiter();

/*设置session的过期时间为30秒*/

session_cache_expire(30);

$cache_expire=session_cache_expire();

/*初始化session*/

session_start();

/*输出结果内容*/

echo "当前的session cache限制被设置为:$cache_limiter

";

echo "当前的session过期时间为:$cache_expire minutes";

/*

输出结果为:

the cache limiter is now set to private

the cached session pages expire after 30 minutes

*/

//实例二

/*设置caceh限制者为'private'*/

session_cache_limiter('private');

/*返回caceh限制者*/

$cache_limiter=session_cache_limiter();

echo "当前的session cache限制被设置为:$cache_limiter

";

//实例三

$filename="test.mpeg";

$filepath="test.mpeg";

session_start();

/*初始化session*/

session_commit();

/*输出请求的文件*/

header("content-type: audio/x-mpeg"); //或者其他类型的文件

header("content-disposition:attachment;filename=".$filename);

header("content-length:".$filesize);

header("content-transfer-encoding:binarynn");

header("pragma:no-cache");

header("expires:0");

$file_contents=file_get_contents($filepath);

print($file_contents

);

http://www.bkjia.com/PHPjc/632344.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/632344.htmlTechArticlesession_cache_limiter() 返回当前缓存限制的名字. 如果指定了 cache_limiter, 当前的缓存限制的名字被改为新值. 缓存限制控制着 HTTP 头发送到客户...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值