这个应该是PHP的HTTP认证得问题.只有在PHP作为Apache模块运行时才
可以使用。
代码:
<?php
  if(!isset($PHP_AUTH_USER)) {
    header("WWW-Authenticate: Basic realm=\"My Realm\"");
    header("HTTP/1.0 401 Unauthorized");
    echo "您按了Cancel键\n";
    exit;
  } else {
    echo "Hello $PHP_AUTH_USER.<p>";
    echo "You entered $PHP_AUTH_PW as your password.<p>"
  }
?>-----------------------------
如有问题,建议参考《PHP4.0程序员参考》,讲得比较清楚。

解决方案 »

  1.   

    请教dtdn:
       $PHP_AUTH_USER和$PHP_AUTH_PW这两个变量存储在哪里?是不是数据库呢?
    我是想在用户登陆之前显示一个登陆对话框,让用户输入用户名和口令,对了才能进去。
    php有没有其他的对话框?谢谢了
      

  2.   

    dtdn:
    谢谢你,我已经解决了问题,给你家分了!
    但还想问你一个问题:能不能将“将密码存入密码列表”一项去掉