Maison > développement back-end > Problème PHP > Comment empêcher le navigateur d'utiliser les pages mises en cache en php

Comment empêcher le navigateur d'utiliser les pages mises en cache en php

coldplay.xixi
Libérer: 2023-03-03 13:42:01
original
1965 Les gens l'ont consulté

Comment interdire au navigateur d'utiliser les pages mises en cache en PHP : 1. Définissez le délai d'expiration de cette page, le code est [en-tête (" Expire : Mon Jul 1970GMT ")] ; pour ne pas utiliser le cache , le code est [header ( Pragma: ].

Comment empêcher le navigateur d'utiliser les pages mises en cache en php

méthode php pour interdire au navigateur d'utiliser les pages en cache :

En PHP, vous pouvez facilement utiliser l'instruction suivante pour désactiver la mise en cache des pages, mais il est difficile de la retenir et de l'organiser pour la commodité de tous

Le code php est le suivant :

.

Le code est le suivant :
<.>

<?php
// 设置此页面的过期时间(用格林威治时间表示),只要是已经过去的日期即可。
header ( " Expires: Mon, 26 Jul 1970 05:00:00 GMT " );
 // 设置此页面的最后更新日期(用格林威治时间表示)为当天,可以强制浏览器获取最新资料
header ( " Last-Modified:" . gmdate ( " D, d M Y H:i:s " ). "GMT " );
 
// 告诉客户端浏览器不使用缓存,HTTP 1.1 协议
 header ( " Cache-Control: no-cache, must-revalidate " );
 
 // 告诉客户端浏览器不使用缓存,兼容HTTP 1.0 协议
header ( " Pragma: no-cache " );
?>
Copier après la connexion

Ceci est utile pour certaines pages, comme les informations de commande et les produits sous la commande, et pour effacer les données du produit correspondant dans le panier

Vous ne souhaitez certainement pas que l'utilisateur aille à la dernière page, la commande a été générée, puis cliquez sur le bouton retour du navigateur pour revenir à la page précédente

Ajoutez ensuite :

Le code est le suivant :

header("Cache-Control:no-cache,must-revalidate,no-store"); //这个no-store加了之后,Firefox下有效
header("Pragma:no-cache");
header("Expires:-1");
Copier après la connexion

Ceci. La page n'est plus mise en cache, et il y a une page qui passe au panier vide lorsque les articles du panier sont vides. clique sur le navigateur pour revenir en arrière, et quand il revient, il accède directement à la page du panier >Recommandations d'apprentissage associées :

Programmation PHP du débutant au compétent

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
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