Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php7.0 不设置缓存

作者:你忘我亡   发布日期:2026-01-25   浏览:532

在 PHP 7.0 中,可以通过以下方式禁用缓存:

  1. 在 PHP 脚本的开头添加以下代码:

    header("Cache-Control: no-cache, no-store, must-revalidate");
    header("Pragma: no-cache");
    header("Expires: 0");

    这将在每次请求时设置响应头,告诉浏览器不要缓存页面。

  2. 在 Apache 的配置文件(如 httpd.conf)中添加以下代码:

    <FilesMatch "\.(html|php)$">
     FileETag None
     <IfModule mod_headers.c>
         Header unset ETag
         Header set Cache-Control "max-age=0, no-cache, no-store, must-revalidate"
         Header set Pragma "no-cache"
         Header set Expires "Wed, 11 Jan 1984 05:00:00 GMT"
     </IfModule>
    </FilesMatch>

    这将在 Apache 服务器上设置相同的响应头,以禁用页面缓存。

请注意,这些方法只会告诉浏览器不要缓存页面,但不能完全阻止代理服务器或浏览器插件的缓存。如果需要确保页面不被缓存,可能需要使用其他方法,如在 URL 中添加随机参数或使用 POST 请求。

上一篇:php 输出字段和值

下一篇:php配置socket

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

php后端

php爬虫框架

php多线程与并发

php读取csv文件

php+mysql动态网站开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站