西安东关网站制作公司教您PHP设置网页的过期时间
关键词:西安东关网站制作公司,西安东关网站建设公司,西安东关做网站公司,西安东关网络公司
西安东关网站制作公司找西安心海网络,西安东关网站建设公司电话:153 5370 4270,全套880元,西安东关网络公司首选西安心海网络。***
心海网络,做的网站集建站和优化于一体,负责维护:
1、 保证一年365天网站处于可访问状态。服务器出问题,在两个工作日内解决
2、 申请搜索引擎收录(免费代做,但不承诺好的排名)
3、 网站空间到期提醒
4、 网站安全维护,防止黑客攻击
5、 网站访问正常与否检测与维护
6、 网站内容代发布30篇以内
7、 网站维护指导。
PHP设置网页的过期时间代码简单说明:
很多门户或者论坛都在使用这个方法,就是控制用户在本页面的过期时间,那么要怎么控制用户在网页中的缓存呢,比如用户使用的是zhangshijucache的CDN。
首先我们要打开一个CDN中的功能reload_into_ims on。然后客户端会发送缓存也就不怕了,我们可以给no-cache转成If-Modified-Since。千万切记,缓存系统中最好是由后台的代码来控制,废话少说,php代码奉上:
案例说明:缓存过期时间5分钟。
<?php
$headers = apache_request_headers();
$client_time =
(isset($headers['If-Modified-Since']) ?
strtotime($headers['If-Modified-Since']) : 0);
$now=gmmktime();
$now_list=gmmktime()-60*5;
if ($client_time<$now and $client_time
>$now_list){
header('Last-Modified: ‘.gmdate('D, d M Y
H:i:s', $client_time).' GMT', true, 304);
exit(0);
}else{
header('Last-Modified: ‘.gmdate('D, d M Y
H:i:s', $now).' GMT', true, 200);
}
?>
感谢您对西安心海网络的长期支持和关注,我们将一如既往的为您耐心服务!