0

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有这样的吗?

4

0 回答 0