Maison > développement back-end > tutoriel php > header("Cache-Control:no-cache")的问题

header("Cache-Control:no-cache")的问题

WBOY
Libérer: 2016-09-09 08:28:03
original
2127 Les gens l'ont consulté

各位大神下午好,我从书上看到header("Cache-Control:no-cache")可以强制浏览器不使用缓存,所以想着试验一下效果,代码如下:

<code><?php header("Pragma:no-cache");  
header("Cache-Control:no-cache,must-revalidate");  
?>



    <meta charset="UTF-8">
    <title>Document</title>


    <img src="1.jpg" alt="">


</code>
Copier après la connexion
Copier après la connexion

但是却没有看到预期的效果,每次刷新页面都返回304,为什么不是200呢?

header(

真是猜不透。。。

回复内容:

各位大神下午好,我从书上看到header("Cache-Control:no-cache")可以强制浏览器不使用缓存,所以想着试验一下效果,代码如下:

<code><?php header("Pragma:no-cache");  
header("Cache-Control:no-cache,must-revalidate");  
?>



    <meta charset="UTF-8">
    <title>Document</title>


    <img src="1.jpg" alt="">


</code>
Copier après la connexion
Copier après la connexion

但是却没有看到预期的效果,每次刷新页面都返回304,为什么不是200呢?

header(

真是猜不透。。。

html 不是 200 了么。。
jpg 是静态文件,根本不走 php 在 apache/nginx 就返回了,缓存也是服务器处理的。

清除浏览器缓存。
第一次加载,返回200。如果服务端没有变化,就返回304。
想强制刷新页面,在谷歌浏览器上面,Ctrl+F5。
你看看你的web服务器(比如nginx),有没有开启缓存。

Étiquettes associées:
php
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal