1
A
回答
1
很難辨別你所使用的認證機制,但假設這是一個純粹的緩存問題,您可以將以下語句添加到顯示的所有.PHP頁面的開始,同時登錄。
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 1 Jan 1970 05:00:00 GMT");
這應該照顧緩存問題。並確保您使用的訪問變量unset()
用於跟蹤用戶是否登錄(在$_SESSION
或類似的地方)。
0
這是一個瀏覽器功能。但是不用擔心,如果你不是實際上登錄,你將無法真正做任何管理級別的東西。如果你願意,你可以通過javascript向服務器發出一個請求,詢問是否用戶在加載頁面時登錄。如果該請求返回false,則可以隱藏管理控件,或將用戶重定向到索引頁面。
您可以在代碼中明確聲明您希望不會緩存這些頁面,但這會降低訪問者體驗,並且會給您的服務器帶來更多開銷。我不認爲目的是爲了解決這個問題。
+0
是的,我照顧它。但它看起來不太好。 – 2010-02-02 14:25:38
相關問題
- 1. 保存狀態頁面刷新列表
- 2. 刷新後維護頁面狀態
- 3. 在頁面刷新頁面時處理Javascript radiobox狀態
- 4. 將頁腳刷新到頁面底部?
- 5. 刷新頁面反應父狀態不會傳遞到子狀態
- 6. 無法將靜態頁腳刷新到頁面底部
- 7. 刷新頁面
- 8. 頁面刷新
- 9. 將ScriptPath添加到<asp:scriptmanager刷新頁面。如何阻止頁面刷新?
- 10. 等到頁面刷新
- 11. 頁面不更新,直到刷新它
- 12. 刷新/更新頁面javascript
- 13. 頁面更新後刷新
- 14. PHP - 刷新頁面刷新記錄
- 15. 頁面刷新時刷新MySQL記錄
- 16. 刷新內容不刷新頁面
- 17. 刷新頁面無需刷新iframe
- 18. 刷新iframe而不刷新父頁面
- 19. 刷新div而不刷新頁面
- 20. 頁面自動刷新而不刷新
- 21. 自動刷新刷新頁面
- 22. 刷新JavaScript無刷新頁面
- 23. 刷新而不刷新所有頁面
- 24. 刷新圖像,不刷新頁面
- 25. 不刷新頁面的表刷新
- 26. 刷新div而不刷新頁面
- 27. 頁面刷新JS
- 28. 只刷新頁面
- 29. 刷新jsp頁面
- 30. Javascript刷新頁面
+1歡迎來到StackOverflow,@ErikaGomez。 – Sampson 2010-02-02 14:25:49