日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php如何禁用浏览器的缓存,php如何禁止浏览器使用缓存页面

發布時間:2023/12/2 php 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php如何禁用浏览器的缓存,php如何禁止浏览器使用缓存页面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

【摘要】

PHP即“超文本預處理器”,是一種通用開源腳本語言。PHP是在服務器端執行的腳本語言,與C語言類似,是常用的網站編程語言。PHP獨特的語法混合了C、Java、Perl以及 PHP 自創的語法。下面是php如何禁止瀏覽器使用緩存頁面,讓我們一起來看看php如何禁止瀏覽器使用緩存頁面的具體內容吧!

php禁止瀏覽器使用緩存頁面的方法:1、設置此頁面的過期時間,代碼為【header ( " Expires: Mon Jul 1970GMT " )】;2、告訴客戶端瀏覽器不使用緩存,代碼為【header ( Pragma: 】。

php禁止瀏覽器使用緩存頁面的方法:

在PHP中可以輕松的使用下面的語句實現禁止頁面緩存,但比較難記特整理下,方便大家使用。

php代碼如下:

代碼如下:<?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 " );

?>

這對于某些頁面來說是很有用的,例如:單信息以及訂單下的商品,并且清空購物車對應商品數據。

肯定不希望用戶到了最后一個頁面,都已經生成訂單了,再點瀏覽器的返回按鈕回到前一個頁面。

那么在訂單地址頁面加入:

代碼如下:header("Cache-Control:no-cache,must-revalidate,no-store"); //這個no-store加了之后,Firefox下有效

header("Pragma:no-cache");

header("Expires:-1");

這個頁面不緩存了,并且有個判斷購物車商品為空就跳轉到空購物車的頁面,那么用戶點擊瀏覽器后退,回來之后,也直接到 購物車頁面了。

相關學習推薦:PHP編程從入門到精通

以上就是php如何禁止瀏覽器使用緩存頁面的內容,對PHP感興趣的小伙伴們可以關注考必過,獲取更多PHP前沿資訊和最新技術。最新消息小編會第一時間發布,助力大家考試,加油!

總結

以上是生活随笔為你收集整理的php如何禁用浏览器的缓存,php如何禁止浏览器使用缓存页面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。