使用PHP替代PHP的HTTP身份验证

时间:2013-09-01 11:26:31

标签: php python apache authentication

PHP中的HTTP身份验证挂钩仅在作为Apache模块运行时才可用,因此在CGI版本中不可用。

在Apache模块PHP脚本中,可以使用header()函数向客户端浏览器发送“需要身份验证”消息,使其弹出用户名/密码输入窗口。

用户填写用户名和密码后,将再次调用包含PHP脚本的URL,并将预定义变量PHP_AUTH_USER,PHP_AUTH_PW和AUTH_TYPE分别设置为用户名,密码和身份验证类型。

这些预定义变量位于$ _SERVER和$ HTTP_SERVER_VARS数组中。支持“基本”和“摘要”(自PHP 5.1.0起)认证方法。

有这样的python吗?

0 个答案:

没有答案