2012-06-08 48 views
0

我有一個PHP/MySQL的應用程序,我創建...這是 PHP緩存或會話問題

  • 導演的user1安全頁面
  • 我對用USER1

    • 登錄問題的方案
    • 註銷與USER1

    • 登錄與用戶2

    • 導演的user2安全頁面
    • 點擊瀏覽器的後退按鈕,我在USER1 securedpage與中的user2

    我更想這是一個緩存的問題或會話記錄的問題。任何人都可以請幫助

    +2

    您需要發佈的代碼,這就是它是如何工作在這裏:) – Steve

    +1

    是網址比對user2的安全頁面不同的user1的安全網頁?您是否在代碼中檢查每個用戶只能加載用於他們的頁面? – Eli

    +0

    是的,這兩個用戶的網址是不同的。 – kareem

    回答

    0

    這聽起來像你的瀏覽器只是簡單地緩存頁面。使用此頁面的頂部:

    header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1 
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past 
    
    +0

    我應該把標題放在每個頁面上嗎 – kareem

    +0

    只有你不想被瀏覽器緩存的頁面,它們也必須在你輸出任何內容之前出現。 –

    +0

    另請參閱:http://php.net/manual/en/function.header.php#example-4102 –