<?php
if(submit)
//判断是否出错
?>
<html>
//html

解决方案 »

  1.   

    在你的登录框上面加个层
    用PHP控制其是否显示,默认为隐藏
    当用户名或密码错误的时候,输出错误信息到层,并将层显示起来,
      

  2.   

    if($_GET['action'] == 'logout'){
    session_unset();
    // session_destroy();
    $error_msg = '安全退出。';
    }
    //check user's name and password
    if($_POST['username'] && $_POST['password']){
    if( $_POST['username']== $CONFIG['username'] && $_POST['password'] == $CONFIG['password']){
    $_SESSION['s_login'] = 1;
    header("Location: index.php");
    die();
    }else{
    session_unset();
    $error_msg ='ID或密码不正确请重新输入';
    }
    }
      

  3.   

    <?php
    if(strlen(err)>0)
    {
    ?>
      <div id="ErrMessage"><?=err ?></div>
    <?
    }
    ?>
    <div id="loginForm">
      <form action="" method="post">
      ....
      </form>
    </div>