使用SESSION判断是否登陆if(!empty($_SESSION["login"]))
{
  echo "已经登陆"
}

解决方案 »

  1.   

    楼上的这样不能做到局部隐藏吧……感觉上是session登陆验证
    个人觉得应该用session验证来限制,做两个页面。这两个页面的内容只是某个局部不相同
    比如index.php和index1.php,让未经验证的用户登陆默认的index.php页面
    而让经过验证的用户登陆index1.php页面。这两个页面的不同点就是楼主所说的局部不同,
    两个页面的布局相同,大多数内容也一样:只有局部内容不同。程序实现类似如下:
    //login_check.php
    <?php
    session_start();
    if (($_POST['session_username']="xylegend") && ($_POST['session_username']="pass"))//用户、密码正确
    {
    session_register($_POST['session_username']);//注册session
            header("location:index1.php");//跳转到index1.php
                    exit();
     }
                    else
    {
    header("location:index.php");//否则跳转到index.php(默认登陆)
            exit();
    }
    ?>
      

  2.   

    if(!empty($_SESSION["login"]))
    {
      echo "已经登陆"
    }
      

  3.   

    我用SMARTY 是这样做的 <{if $islogin="ok"}>输出页面
    <{else}>可以为空,也就是你要隐藏的 
    <{/if}>