首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在PHP中读取任何请求标头

要在PHP中读取任何请求标头,您可以使用getallheaders()函数。这个函数会返回一个包含所有请求标头的关联数组。

以下是一个简单的示例:

代码语言:php
复制
<?php
// 获取所有请求标头
$headers = getallheaders();

// 打印所有请求标头
foreach ($headers as $name => $value) {
    echo $name . ': ' . $value . '<br>';
}
?>

这个示例将会输出所有请求标头及其值。

请注意,getallheaders()函数在PHP 7.3.0及更高版本中可用。如果您使用的是较旧的PHP版本,可以使用以下代码:

代码语言:php
复制
<?php
function getallheaders() {
    $headers = array();
    foreach ($_SERVER as $name => $value) {
        if (substr($name, 0, 5) == 'HTTP_') {
            $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
        }
    }
    return $headers;
}
?>

这个函数将会返回一个包含所有请求标头的关联数组。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的合辑

领券