Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
CPanel PHP_AUTH_用户行为异常_Php_Http_Cpanel_Authentication - Fatal编程技术网

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版本中不可用。
的可能副本