PHP获取http头信息
PHP 获取http头信息
function get_header() { $headers = array();
foreach ($_SERVER as $key => $value) {
if ("HTTP_" == substr($key, 0, 5)) {
$headers[str_replace("_", "-", substr($key, 5))] = $value;
}
if (isset($_SERVER["PHP_AUTH_DIGEST"])) {
$header["AUTHORIZATION"] = $_SERVER["PHP_AUTH_DIGEST"];
} elseif (isset($_SERVER["PHP_AUTH_USER"]) && isset($_SERVER["PHP_AUTH_PW"])) {
$header["AUTHORIZATION"] = base64_encode($_SERVER["PHP_AUTH_USER"] . ":" . $_SERVER["PHP_AUTH_PW"]);
}
if (isset($_SERVER["CONTENT_LENGTH"])) {
$header["CONTENT-LENGTH"] = $_SERVER["CONTENT_LENGTH"];
}
if (isset($_SERVER["CONTENT_TYPE"])) {
$header["CONTENT-TYPE"] = $_SERVER["CONTENT_TYPE"];
}
}
return $headers;
}
以上是 PHP获取http头信息 的全部内容, 来源链接: utcz.com/z/516995.html