会话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";
}
?>

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...