加入收藏 | 设为首页 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > 学习资料

php 动态缓存

时间:2021-03-21 21:39:48  来源:  作者:

本帖隐藏的内容

  1. /**
  2. * etag   设置缓存区间返回信息
  3. * @param mixed $url  缓存的域名
  4. * @return mixed
  5. */
  6. function etag($url){
  7.     if($_SERVER['HTTP_IF_NONE_MATCH'] == $url){
  8.         header('Etag:'.$url,true,304);
  9.                 exit;
  10.     }else{
  11.         header('Etag:'.$url);
  12.     }
  13. }
复制代码
  1. /**
  2. * etag   设置缓存区间返回信息
  3. * @param mixed $keys  加密的密钥
  4. * @return mixed
  5. */
  6. function etag($keys){
  7.     $Etag = md5($keys);
  8.     if($_SERVER['HTTP_IF_NONE_MATCH'] == $Etag){  //array_key_exists('HTTP_IF_NONE_MATCH', $_SERVER) and $_SERVER['HTTP_IF_NONE_MATCH'] == $Etag  取值不为空  或 相等
  9.         header("HTTP/1.1 304 Not Modified");
  10.                 exit;
  11.     }else{
  12.         header('Etag:'.$Etag);
  13.     }
  14. }
复制代码
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
实现php间隔一段时间执行一次某段代码
实现php间隔一段时间
相关文章
    无相关信息
栏目更新
栏目热门