隐藏链接,从用户谁没有登录php/mysql


hiding links from users who are not logged on php/mysql

我想知道如何在我的main.php页面隐藏两个链接,所以当我没有登录时,我无法看到我的main.php页面上的链接。下面是我的代码,基本上,即使我注销,如果我输入"localhost/main.php",我仍然可以点击这些链接(链接是"»登出"answers"»创造"。我怎么能使它,当我注销,这些链接是不可见或可点击给我。提前感谢。下面是我的php文件中的两个代码:

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

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

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

以上代码说明:-

当您点击登出链接时,您必须销毁您的会话。所以当用户没有登录时它就不会获得任何会话,所以你必须设置一个条件如果会话设置了那么就只显示这些链接否则就不要显示