我用php写了一个登录界面和一个个人信息的页面,如果他没登录,就是判断一下他的cookie就不容许他访问这个页面,所也当他只接输入这个人信息页面的地址请求访问时,我想首先判断一下他是否已经登录,就是他的cookie是否存在,如果存在,就显示这个页面,如果没有,就给他转到登录界面
我首先是这么想得就是判断有就用echo输出页面,没有就用header转走,但我不想用echo输出页面,还有其他方法吗,
请个位大牛指条明路,(完整的方案)
 

解决方案 »

  1.   

    如果有,继续执行下面的输出,如果没有 header('Location:'); exit();
      

  2.   

    用echo 输出页面?为什么用echo 输出页面呢?
      

  3.   

    你自己都说个人信息页面是单独的了 如果有就根据COOKIES取出他的个人信息返回到信息页面 没有就跳转到登录页面
    难道你的个人信息页面是用ECHO输出的?
      

  4.   


    有模板就include .没有就上面这么干。echo这种用法太诡异了
      

  5.   

    真没听说过用echo输出页面的。
    最好是能把登陆功能单独做一个页面,这个页面不用显示,只判断,如:
    if(isset($_COOKIE['login'])){
        header('Location:你的主页');
    }else{
        header('Location:登陆页面');
    }