我做了一个小网站,不知道怎么实现未登录,某些页面不能访问,且弹出一个登录框。(例如我做了一个图片上传页面,我想在未登录的状态下,点击 上传 按钮,,接着弹出请登录的提示框)请写具体,最好有代码,谢谢!!!

解决方案 »

  1.   


    if(!$_SESSION['user_name']) {
    echo '<scrity 弹窗,跳转';
    exit
    }
      

  2.   

    <?php
    function 上传方法()

    }function 点击触发方法()

        if(登录)
       {
          上传方法();
        }
        else{
         echo "<script>alert(.....);</script>";   }
    }?>
      

  3.   


    if ($_session("login") != true) {
        echo '<sctipt type="text/javascript">alert("请登录");</script>';
        header("Location: login.php");
    }
      

  4.   

    $_session("login")是登陆后赋予true的。登出了就赋值false。
    这样就可以了。你可以用包含实现所有需要的页面验证登陆信息。
      

  5.   

    一个单独的页面来做登入判断, 需要登录操作的页面都去引用这个页面.
    这个页面的做法:
    <?php
    session_start();
    if(!isset($_SESSION['xxx'])) {
        header('location: xxxxxx');
        exit;
    }
    ?>