可以通过php头函数改变返回给浏览器的头信息
例:
代码中添加头:
header("Cache-Control: max-age=31536000");
header("Expires: Mon, 26 Jul 2017 05:00:00 GMT");则返回:
查看chrome浏览器缓存: chrome://cache/
这里,需要注意的是,不加header时,缓存中该url存在前缀,只保留头信息
加上header后,如上图,缓存包含所有内容
具体没有深入研究,应该和浏览器实现有关
总结:header确实能改变给浏览器返回的头信息~~