PHP no cache的方法

豆子上星期用cookie來認證使用者的資料,發現使用者在登出後直接在網址列上貼上登出前的網址仍然可以看到網頁的資訊....orz...這樣有沒有登出不是一樣嗎??!!

後來豆子才知道這是cache搞的鬼,只要在網頁上加上以下的程式碼就可以解決!!

function send_no_cache_header () {
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-store, no-cache, must-revalidate” );
header ( “Cache-Control: post-check=0, pre-check=0″, false );
header ( “Pragma: no-cache” );
}

您可能也會喜歡…

1 個回應

  1. Benson 說:

    不知道這樣的做法
    有沒有辦法防止回到上一頁

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *