PHP小丑 发表于 2021-9-15 18:01:50

禁止页面缓存的几种方法分享

今天在开发时碰到一种方法,就是客户要求页面不缓存,查了一下得出如下几种不让页面缓存的办法

html
只要加在头部就可以了.

代码如下:
<HEAD>
<META   HTTP-EQUIV="Pragma"   CONTENT="no-cache">
<META   HTTP-EQUIV="Cache-Control"   CONTENT="no-cache">
<META   HTTP-EQUIV="Expires"   CONTENT="0">
</HEAD>

asp教程做法

代码如下:
Response.Buffer   =   True
Response.ExpiresAbsolute   =   Now()   -   1
Response.Expires   =   0
Response.CacheControl   =   "no-cache"
Response.AddHeader   "Pragma",   "No-Cache"
php教程做法


代码如下:
<?php
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . 'GMT');
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache');
?>

还有一种更简单的方法,就是大家ajax时用到的?mt=随便数据

https://www.uoften.com/webdesign/xhtml/20180414/68584.html
页: [1]
查看完整版本: 禁止页面缓存的几种方法分享