微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

会话ID和PHP中的变量

我有一个登录页面,一旦用户成功登录,它就会回显指向其个人页面链接.加载该页面时,我希望它检查用户是否可以访问它,以便有人不要尝试仅在URL中键入www.mywebsite.com/bob.PHP.我尝试使用cookie发送用户信息,但是我意识到在将html写入页面后,您将无法使用cookie.有人知道这样做的有效方法也很简单吗?谢谢

解决方法:

用户登录后,将其ID分配给会话变量:

<?PHP
session_start();
$_SESSION["userid"] = $userid;
?>

在受保护的页面上,检查用户是否设置了$_SESSION [“ userid”]变量:

<?PHP
session_start();
if (isset($_SESSION["userid"])) {
   //show page
}else{
  echo "No rights";
}
?>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐