php 我设置了一个基于静态版本号的ETag,因为我想要处理文件的唯一时间是版本更改。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 我设置了一个基于静态版本号的ETag,因为我想要处理文件的唯一时间是版本更改。相关的知识,希望对你有一定的参考价值。

<?php  
  if (isset($_SERVER['HTTP_IF_NONE_MATCH']) && $_SERVER['HTTP_IF_NONE_MATCH'] == sha1('version 1.0')) {
      header('HTTP/1.1 304 Not Modified');
      exit;
  }
  header('Cache-Control: max-age=604800, public');
  header('ETag: ' . sha1('version 1.0') );
?>

以上是关于php 我设置了一个基于静态版本号的ETag,因为我想要处理文件的唯一时间是版本更改。的主要内容,如果未能解决你的问题,请参考以下文章