CPanel PHP_AUTH_用户行为异常
我正在破坏以下代码:CPanel PHP_AUTH_用户行为异常,php,http,cpanel,authentication,Php,Http,Cpanel,Authentication,我正在破坏以下代码: <?php if (!isset($_SERVER['PHP_AUTH_USER'])) { header('WWW-Authenticate: Basic realm="My Realm"'); header('HTTP/1.0 401 Unauthorized'); echo 'Text to send if user hits Cancel button'; exit; } else { echo "<p>He
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
header('WWW-Authenticate: Basic realm="My Realm"');
header('HTTP/1.0 401 Unauthorized');
echo 'Text to send if user hits Cancel button';
exit;
} else {
echo "<p>Hello {$_SERVER['PHP_AUTH_USER']}.</p>";
echo "<p>You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>";
}
?>
是Apache使用PHP作为模块,还是您使用的是suphp
或任何类似的工具?查看WHM中的EasyApache以了解..不知道您称之为“CPanel服务器”是什么,但此代码仅适用于mod_php,而不是CGIYup,php以错误模式运行很可能是您的问题-至少有一个问题需要解决。可能值得搜索,我认为它在某种程度上也与CPanel有关。参考:PHP中的HTTP身份验证挂钩仅在作为Apache模块运行时可用,因此在CGI版本中不可用。
的可能副本