2010-05-14 59 views

回答

9

如果將其包含在所有頁面的頂部,它將要求客戶端始終重新加載內容,使後退按鈕請求頁面的新副本。

<?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 
?> 

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

+1

它不工作在我的本地主機上它是否在服務器上工作? – nectar 2010-05-14 11:04:26

+0

它確實爲localhosst和遠程工作。 您應該使用螢火蟲或調試代理(如fiddler)檢查HTTP標頭。 – Benoit 2010-05-14 12:32:30

+0

這應該工作,除非你的電腦時間實際上是在1997年7月26日之前。確保你也在銷燬用戶會話。 – sshow 2010-05-14 15:00:40

0

會話密鑰您可以與瀏覽器後退按鈕的一些問題,因爲點擊時,某些瀏覽器根本就不重新從服務器的頁面和顯示緩存中以前的頁面狀態。

相關問題