浏览地址栏

Browse Address Bar

本文关键字:地址栏 浏览      更新时间:2023-09-26

如果我在登录模式下复制URL,然后在注销后将其粘贴在地址栏并按enter键,它会显示页面。

有没有可能从浏览器的地址栏知道URL ?

地址栏是不相关的,同样的事情可能会发生,如果有另一个网页链接到URL。

应用程序的所有页面在显示任何内容之前都需要检查用户是否已登录。登录应该设置一个会话变量,并且每个页面都应该检查它。在我下面的示例代码中,如果他们没有登录,它会重定向到登录页面。

<?php
session_start();
if (empty($_SESSION['username'])) {
    header("Location: login.php");
    exit;
}

登出页面应该做unset($_SESSION['username'])

在登录或注销时,您肯定在访问会话变量。来解决这个问题。只需在应用程序的每个url上检查会话变量是否设置。

如果设置,则提供来自应用程序的数据。否则将请求重定向到您的登录页面。另外,当用户手动单击logout时,请确保清除/取消设置用户会话的所有会话变量。我希望它能成功