簡體   English   中英

如何強制瀏覽器在history.back()之后重新請求頁面

[英]how to force browser to re-request page after history.back()

我有兩個腳本:1.php和2.php。 他們來了:

1.php

<?php

header('Pragma: no-cache');
header('Cache-Control: max-age=1; no-cache');
header('Expires: Tue, 1 May 1985 01:10:00 GMT');
header('ETag: "'.md5(rand(1, 1000)).'"');

print date('H:i:s');
?>
<a href="2.php">pay</a>

2.php

<a href="javascript:history.back()">back</a>

訪客登陸1.php,然后轉到2.php。 我希望瀏覽器在訪客單擊“后退”鏈接后重新請求1.php。 目前,它不起作用。 如何管理?

更新。 我只能編輯1.php,不能編輯2.php。

實際上,您不能這樣做。 盡管瀏覽器應該發送一個不可緩存頁面的新請求(發送的標頭中有幾處損壞了),但MSIE和Firefox都將在一定的時間范圍內始終使用內存中的副本。

C。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM