PHP如何隐藏未登录用户的文本?

时间:2011-03-11 06:43:29

标签: php logging cookies

如果用户没有登录网站,请告诉我如何制作,他看不到具体的文字,而是会看到“此内容仅供注册用户使用。点击此处点击此处。 “或者那种方式...

谢谢!

2 个答案:

答案 0 :(得分:1)

从某些条件传递您的文字并在回复之前检查。例如

检查用户是否通过会话变量直接登录,或者您可以为此

创建方法/功能
if (is_user_logged_in() === TRUE)
{
  echo $content;
}
else
{
    echo "This content is only for registered users. To register click here."
}

这只是一个简单的例子。

答案 1 :(得分:1)

为已登录用户设置SESSION['user_id']

并且你在特定div上应用逻辑

if(!isset(SESSION['user_id']) || empty(SESSION['user_id']))
{
   echo "Please <a href='register.php'>login/register</a> to view this content";
}
else
{
 <div>
              // your content and whatever
 </div>
}