文件1放在include下面,文件2作为一个login,登陆页面
我的意思就是,类似文件3那样的文件,通过调用文件1判断用户是否登陆,如果没有登陆过,则跳转到login页面

解决方案 »

  1.   

    文件2 //登陆页面 
    <? 
    include(文件1) 
    if ($PHP_AUTH_PW==\"\") 
    { Header(\"WWW-Authenticate: Basic realm=\\\"管理员登陆\\\"\");
     Header(\"HTTP/1.0 401 Unauthorized\");
     .............(以下省略) ?> 
    文件2就不用包含include(文件1) 了吧
      

  2.   

    搞错了,文件2的确没有include文件1还是前面那个问题
    文件1调用文件2后,接着用户正常登陆之后,你再调用文件3,就会出现很怪的现象文件3先调用文件1判断出PHP_AUTH_USER为空(虽然前面已经用文件2登陆过一次了),然后转到文件2,文件2判断出的PHP_AUTH_USER却不为空,不知道什么道理啊?高人解释一下