一个仿WINDOWS登陆窗口,用PHP写的,不知道是什么技术 http://download.csdn.net/sort/tag/php%E4%BB%BFwindows%E7%99%BB%E9%99%86 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是仿的吗?php基本身份验证机制,客户端显示的就是这个窗口 fxs_2008 ,能具体说一下吗,怎么实现的? 类似于pma的http认证登录,你可以看看pma的相关代码 章 34. 用 PHP 进行 HTTP 认证PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。在 Apache 模块的 PHP 脚本中,可以用 header() 函数来向客户端浏览器发送“Authentication Required”信息,使其弹出一个用户名/密码输入窗口。当用户输入用户名和密码后,包含有 URL 的 PHP 脚本将会加上预定义变量 PHP_AUTH_USER,PHP_AUTH_PW 和 AUTH_TYPE 被再次调用,这三个变量分别被设定为用户名,密码和认证类型。预定义变量保存在 $_SERVER 或者 $HTTP_SERVER_VARS 数组中。支持“Basic”和“Digest”(自 PHP 5.1.0 起)认证方法。请参阅 header() 函数以获取更多信息。 非常感谢SysTem128 的帮助,例子我已经找到了,我现在把自己改好的代码放出来给大家参考。 session_start(); include_once("../config.inc.php"); if (($_SERVER['PHP_AUTH_USER']==$CONFIG['username'] && $_SERVER['PHP_AUTH_PW']==$CONFIG['password'])) { $_SESSION['s_login'] = 1; header("Location: ../admin/"); die(); } else { header('WWW-Authenticate: Basic realm="itoh"'); header('HTTP/1.0 401 Unauthorized'); } 类似这样的数组怎么合并? 今天辞职了 可工资却要到年后才发~~郁闷 请教用什么方法在记录时间的时候记录完整信息,但只输出小时,分,秒信息 如何对站内搜索结果分页 求几个好的国外程序员交流论坛 关于file上传控件的事宜 我在配置PHP+mysql的时候发现连接数据库只能使用localhost,但是使用IP就不能连接上,哪位高手知道这么回事啊? 关于PHP下载验证问题的讨论? 如何获得上传文件(.swf文件)的长和宽? Windows98下如何安装php? php里得到form里的值 MYSQL数据库查询 库存短缺查询!
章 34. 用 PHP 进行 HTTP 认证
PHP 的 HTTP 认证机制仅在 PHP 以 Apache 模块方式运行时才有效,因此该功能不适用于 CGI 版本。在 Apache 模块的 PHP 脚本中,可以用 header() 函数来向客户端浏览器发送“Authentication Required”信息,使其弹出一个用户名/密码输入窗口。当用户输入用户名和密码后,包含有 URL 的 PHP 脚本将会加上预定义变量 PHP_AUTH_USER,PHP_AUTH_PW 和 AUTH_TYPE 被再次调用,这三个变量分别被设定为用户名,密码和认证类型。预定义变量保存在 $_SERVER 或者 $HTTP_SERVER_VARS 数组中。支持“Basic”和“Digest”(自 PHP 5.1.0 起)认证方法。请参阅 header() 函数以获取更多信息。
include_once("../config.inc.php");
if (($_SERVER['PHP_AUTH_USER']==$CONFIG['username'] && $_SERVER['PHP_AUTH_PW']==$CONFIG['password'])) {
$_SESSION['s_login'] = 1;
header("Location: ../admin/");
die(); } else {
header('WWW-Authenticate: Basic realm="itoh"');
header('HTTP/1.0 401 Unauthorized'); }