php - 如何停用浏览器中的缓存?

标签 php caching

例如,如果您退出雅虎邮件,然后单击后退按钮,它不会加载最后一页,而是将您重定向到登录页面。

我必须使用我的 PHP 代码来执行此操作,我正在使用 CodeIgniter。

一些 friend 告诉我禁用缓存,但这将是一件坏事,因为我的系统中有很多图像,每次都下载它们会很糟糕。

如何使用 PHP 执行此操作?

最佳答案

使用以下代码禁用页面缓存:

http://php.net/manual/en/function.header.php

<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>

关于php - 如何停用浏览器中的缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6017231/

相关文章:

PHP 循环不会遍历每一行

java - 将 JCS 日志级别设置为错误 - log4j

caching - SSRS 报告不通过 URL 访问刷新

php - 将多个方括号值转换为数组php

php - 有没有一种方法可以仅使用 PHP 获取 Google map 中给定地址的经度/纬度?

caching - 如何使用 Nginx 禁用 PHP 5 (FPM) 的代码缓存?

缓存-修复浏览器本地缓存页面

C# 4.0 MemoryCache - 如何在对其依赖项进行更改时逐出依赖缓存条目

php - Laravel迁移: pivot table role_user doesn't exist

php - Paypal 电子邮件状态验证