Q
浏览地址栏
-5
A
回答
0
地址栏是无关紧要的,如果有一个链接到另一个网址的网页可能会发生同样的事情。
所有应用程序的页面需要检查用户是否登录,他们显示任何东西之前。登录应该设置一个会话变量,并且每个页面都应该检查该变量。在下面我示例代码,它重定向到登录页面,如果他们没有登录。
<?php
session_start();
if (empty($_SESSION['username'])) {
header("Location: login.php");
exit;
}
登出页面应该做unset($_SESSION['username'])
。
0
登录或注销时,您肯定正在访问会话变量。 解决这个问题。只需在应用程序的每个网址上进行检查,无论会话变量是否设置。
如果设置那么从您的应用程序提供数据。如果没有将请求重定向到登录页面。 另外,当用户手动点击注销时,一定要清除/取消设置用户会话的所有会话变量。 我希望它能工作
相关问题
- 1. Android浏览器地址栏
- 2. 隐藏浏览器的地址栏
- 3. 检测焦点浏览器地址栏?
- 4. 在Android浏览器上显示浏览器地址栏
- 5. PHP在浏览器地址栏中获取地址
- 6. 隐藏浏览器中的地址栏或隐藏地址栏中的url
- 7. 删除/隐藏浏览器地址栏或工具栏网页
- 8. 分享(fb,gplus),来自浏览器地址栏的网址?
- 9. ProxyPass&ProxyPassReverse - 从浏览器地址栏获取原始网址
- 10. 在浏览器地址栏中进行网址编码
- 11. 如何从浏览器地址栏获取网址?
- 12. 显示IP地址而不是浏览器地址栏中的实际网址
- 13. 浏览器IP地址
- 14. 有没有办法告诉浏览器加入地址栏以外的地址?
- 15. 在浏览器地址栏中重定向而不更改地址
- 16. 创建一个地址栏,该地址栏可以像谷歌浏览器一样用作Google搜索栏。 VB
- 17. SubDomain.DOMAIN.COM保留在浏览器地址栏中 - .htaccess/mod_rewrite
- 18. 谷歌浏览器搜索我的网站从地址栏
- 19. 禁用鼠标点击操作到浏览器的地址栏
- 20. 如何在浏览器地址栏中使用Laravel命令?
- 21. 在ios和Android浏览器中隐藏地址栏
- 22. 如何隐藏手机浏览器的地址栏?
- 23. 谷歌翻译写在浏览器地址栏
- 24. 在浏览器的地址栏中强制使用CamelCase域名
- 25. ios 5 - 隐藏Safari浏览器地址栏
- 26. 如何隐藏浏览器地址栏中的完整URL
- 27. 如何防止从浏览器的地址栏执行JavaScript?
- 28. 没有地址栏,按钮和其他东西的浏览
- 29. JavaScript如何在浏览器地址栏中工作?
- 30. phonegap(cordova)如何隐藏浏览器地址栏
对不起,我不想粗鲁,但我不能理解由于英语质量差而导致的问题的含义。有什么方法可以重新提出问题以便我们理解它吗? –
欢迎来到SO。你的意思是'location.href'?请详细说明你在做什么。例如,访问[帮助]以查看如何提问。我编辑了你的问题 - 猜测你在问什么。我试图猜测你的意思。您可以使用'location.replace(url)'将前一页面保留在历史记录外,并尝试将页面从缓存中移出。 – mplungjan
你不需要知道用户如何到达那里。你应该检查是否设置了他登录的会话变量。 – Barmar