分享到:

西安心海网络有限公司西安网站优化公司 网站建设 网站推广 网络营销

联系资料

西安心海网络有限公司
所在地区:
陕西省 西安市
公司主页:
暂无
电话号码:
029-*******
传真号码:
029-*******
联 系 人:
薛经理
移动电话:
153 *******
电子邮箱:
***yue424@163.com***

西安东关网站制作公司教您PHP设置网页的过期时间

发布于 2013年03月31日

[摘要]西安东关网站制作公司找西安心海网络,西安东关网站建设公司电话:153 5370 4270,西安东关做网站公司全套880元,西安东关网络公司首选西安心海网络。***

西安东关网站制作公司教您PHP设置网页的过期时间

 

关键词:西安东关网站制作公司,西安东关网站建设公司,西安东关做网站公司,西安东关网络公司

 西安东关网站制作公司找西安心海网络,西安东关网站建设公司电话:153 5370 4270,全套880元,西安东关网络公司首选西安心海网络。***

心海网络,做的网站集建站和优化于一体,负责维护:

1、  保证一年365天网站处于可访问状态。服务器出问题,在两个工作日内解决

2、  申请搜索引擎收录(免费代做,但不承诺好的排名)

3、  网站空间到期提醒

4、  网站安全维护,防止黑客攻击

5、  网站访问正常与否检测与维护

6、  网站内容代发布30篇以内

7、  网站维护指导。

 

PHP设置网页的过期时间代码简单说明:

 

很多门户或者论坛都在使用这个方法,就是控制用户在本页面的过期时间,那么要怎么控制用户在网页中的缓存呢,比如用户使用的是zhangshijucacheCDN

 

首先我们要打开一个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);

}

?>

感谢您对西安心海网络的长期支持和关注,我们将一如既往的为您耐心服务!