我使用AJAX爲我的網站和我的網站的一些部分負荷文件之後禁用緩存是AJAX準備就緒,這些部分是動態的。PHP和HTML與AJAX
例一部分:您好#USERNAME#這是每一個ID不同,當我登錄到第一個ID顯示我的用戶名,但是當登錄到第二ID這個名字不會改變,並顯示第一ID的用戶名。
我禁用緩存由上面的代碼中所有PHP頁面:
<?php
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
但高速緩存沒有被禁用。
PRO提示:爲了保持從緩存AJAX請求添加一個僞時間戳您請求的URL的結尾。 – 2014-11-05 17:46:55
什麼周杰倫布蘭查德是上面說的例子,是要求這樣的頁面:「http://yoursite.com/ajax_script.php?t=1152014105753」,其中這串數字是當前的日期/時間下降到第二。這將跳過緩存並將其視爲瀏覽器中的新文件。 – Morgan 2014-11-05 17:58:07
@Jay Blanchard:好的,謝謝。 – 2014-11-10 07:59:03