繁体   English   中英

隐藏未登录php / mysql的用户的链接

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

我想知道如何在main.php页面中隐藏两个链接,所以当我未登录时,我看不到main.php页面上的链接。 下面是我的代码,基本上即使我注销后,如果我键入“ localhost / main.php”,我仍然可以单击那些链接(链接为“»注销”和“»创建”。如何制作它是当我注销时,那些链接对我不可见或不可点击,在此先感谢,以下是我的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>';
}

上面的代码说明:-

当您单击注销链接时,您必须销毁会话。 因此,当用户未登录时,它将不会获得任何会话,因此必须设置条件(如果已设置会话),则仅以其他方式显示那些链接而不显示它

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM