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