Header函数和PHP_AUTH_USER做用户验证

RT,做了个登陆,但是现在输入错误后无法返回。
求解,以前都是check一下session来做登陆的,现在Header函数和PHP_AUTH_USER做用户验证做的有点小白了。见笑

PHP code
<?php
    error_reporting(0);
    if (!isset($_SERVER['PHP_AUTH_USER'])) {
        header('WWW-Authenticate: Basic realm="My Realm"');
        header('HTTP/1.0 401 Unauthorized');
        echo 'please login:';
        exit;
    }else{
        if($_SERVER['PHP_AUTH_USER'] != ACCOUNT or $_SERVER['PHP_AUTH_PW'] != PASSWORD){
            echo 'are you joking?';
            exit;    
        }
    }
?>

作者: wenfei307   发布时间: 2011-06-09

这个是加载在index.php的头部。貌似结构不合理?
PHP code
<?php
    include('config.php');
    include('include/auth.php');
    error_reporting(0);
?>

<!--下面就是登陆成功进入后的界面了-->

作者: wenfei307   发布时间: 2011-06-09

现在的问题是当我输入错误之后会一直停留在
能不能销毁session那样那这个给注销掉?echo 'are you joking?';这里。

作者: wenfei307   发布时间: 2011-06-09

现在的问题是当我输入错误之后会一直停留在'are you joking?'这里。
能不能销毁session那样那这个给注销掉?

作者: wenfei307   发布时间: 2011-06-09