[英]hiding links from users who are not logged on php/mysql
我想知道如何在main.php页面中隐藏两个链接,所以当我未登录时,我看不到main.php页面上的链接。 下面是我的代码,基本上即使我注销后,如果我键入“ localhost / main.php”,我仍然可以单击那些链接(链接为“»注销”和“»创建”。如何制作它是当我注销时,那些链接对我不可见或不可点击,在此先感谢,以下是我的php文件中的两个代码:
» <a href="logout.php">Logout</a>
» <a href="creation.php">Creation</a>
登录后,我希望您正在设置SESSION 。 如果您在登录时设置的会话为$_SESSION['id'] = "SOME VALUE"
那么您必须这样做:
if(isset($_SESSION['id']))
{
echo '» <a href="logout.php">Logout</a>
» <a href="creation.php">Creation</a>';
}
上面的代码说明:-
当您单击注销链接时,您必须销毁会话。 因此,当用户未登录时,它将不会获得任何会话,因此必须设置条件(如果已设置会话),则仅以其他方式显示那些链接而不显示它
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.