我一直在使用完美运行的 PHP 身份验证。看起来像这样:
function login()
{
header('WWW-Authenticate: Basic realm="Acceso restringido."');
header('HTTP/1.0 401 Unauthorized');
echo "Acceso restringido.\n";
exit;
}
if (!isset($_SERVER['PHP_AUTH_USER'])) {
login();
} else {
if ($_SERVER['PHP_AUTH_USER'] == 'test' && $_SERVER['PHP_AUTH_PW'] == 'test1') {
} else {
login();
}
}
但是,我将主机更改为 ipage.com,现在我得到了用户/密码提示窗口,但它从未分配过用户/密码。它不断提示用户/通行证。
我读了一些关于 CGI 的东西,但没有得到这个方法在配置为 CGI 的 PHP 中是否不可用。有没有其他选择?