|
復(fù)制代碼 代碼如下:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: ".gmdate("D, d M Y H:i:s")." GMT");
header("Cache-Control: no-cache, must-revalidate");
header("Pramga: no-cache");
這對(duì)于某些頁(yè)面來(lái)說(shuō)是很有用的,例如:驗(yàn)證碼,因?yàn)槊看紊傻尿?yàn)證碼必須不同,否則驗(yàn)證碼就沒(méi)有任何意義了,這就可以用上面的語(yǔ)句實(shí)現(xiàn)禁止緩存。
再比如:“ 每回貼一次就換一個(gè)美女圖片”,必須禁止頁(yè)面緩存,否則返回的是緩存中相同的圖片。
最近看到百度聯(lián)盟上的《聯(lián)盟志》-“如何讓網(wǎng)民愛(ài)上你的網(wǎng)站”(主要是討論如何提高用戶體驗(yàn)的)聯(lián)想到一點(diǎn):
以論壇為例,當(dāng)用戶登陸后顯示的是登陸后的 頁(yè)面例如“管理”、“修改資料”等,當(dāng)用戶退出論壇后,再次返回剛才的頁(yè)面,
仍然有“管理”、“修改資料”等(因?yàn)榉祷氐氖?緩存頁(yè)面),雖然這時(shí)候cookie已經(jīng)清空,“管理”、“修改資料”等已經(jīng)不起作用了,
但是用戶仍然以為這是有效的頁(yè)面,從而認(rèn)為別人也可以“管 理”、“修改資料”等,以為網(wǎng)站是不安全的(雖然實(shí)際上是安全的)。這時(shí)候在需要cookie驗(yàn)證的頁(yè)面上加上上面的代碼就有很用了,至少可以消除對(duì)于用戶心 理的不良影響。
php技術(shù):PHP禁止頁(yè)面緩存的代碼,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。