织梦二次开发,二次开发,李丕长,网站php二次开发,做网站,模板设计,jquery效果,jquery特效

当前位置: 主页 > 高性能web站点 >

让动态网页学会和浏览器交流 浏览器缓存处理

时间:2013-06-03 16:10作者:LEO 点击:
php程序代码,让它可以正确答复浏览器的资讯,代码如下 ?php $modified_time = $_SERVER [ 'HTTP_IF_MODIFIED_SINCE' ]; if ( $strtotime ( $modified_time )+3600time()) { header( HTTP/1.1304 ); exit (1); } header( Last-Modifi

 php程序代码,让它可以正确答复浏览器的资讯,代码如下

 

  1. <?php 
  2.  
  3. $modified_time = $_SERVER['HTTP_IF_MODIFIED_SINCE']; 
  4.  
  5. if ($strtotime($modified_time) + 3600 >time()) 
  6.  
  7.  
  8.      header("HTTP/1.1 304"); 
  9.  
  10.      exit(1); 
  11.  
  12.  
  13. header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
  14.  
  15. echo time(); 
  16.  
  17. ?> 

 

以上代码如果距当前时间不到一个小时,那么我们将返回304状态码,

并终止程序,这个时候我们相信浏览器会将本地的缓存取出来并交给用户,

它不会骗我们的 哈哈

顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
无觅相关文章插件,快速提升流量