0

我想知道如何在我的 main.php 页面中隐藏两个链接,所以当我没有登录时,我看不到我的 main.php 页面上的链接。下面是我的代码,基本上即使我注销了,如果我输入“localhost/main.php”,我仍然可以点击这些链接(链接是“»注销”和“»创建”。我该怎么做当我注销时,这些链接对我来说是不可见或不可点击的。在此先感谢。以下是我的 php 文件中的两个代码:

&raquo; <a href="logout.php">Logout</a>
&raquo; <a href="creation.php">Creation</a>
4

1 回答 1

1

当您登录时,我希望您正在设置SESSION。如果您在登录时设置会话,$_SESSION['id'] = "SOME VALUE"那么您必须这样做:-

if(isset($_SESSION['id']))
{
  echo '&raquo; <a href="logout.php">Logout</a>
        &raquo; <a href="creation.php">Creation</a>';
}

上面的代码解释:-

当您单击注销链接时,您必须销毁您的会话。因此,当用户未登录时,它将不会获得任何会话,因此如果设置了会话,则必须设置一个条件,然后仅显示这些链接,否则不要显示它

于 2013-06-19T17:34:20.603 回答