我有一个登录页面,一旦用户成功登录,它就会回显指向其个人页面的链接.加载该页面时,我希望它检查用户是否可以访问它,以便有人不要尝试仅在URL中键入www.mywebsite.com/bob.PHP.我尝试使用cookie发送用户信息,但是我意识到在将html写入页面后,您将无法使用cookie.有人知道这样做的有效方法也很简单吗?谢谢
解决方法:
<?PHP
session_start();
$_SESSION["userid"] = $userid;
?>
在受保护的页面上,检查用户是否设置了$_SESSION [“ userid”]变量:
<?PHP
session_start();
if (isset($_SESSION["userid"])) {
//show page
}else{
echo "No rights";
}
?>