ホームページ  >  記事  >  バックエンド開発  >  PHPでhttpリクエストヘッダ情報を受け取る方法

PHPでhttpリクエストヘッダ情報を受け取る方法

little bottle
little bottle転載
2019-04-23 13:58:155969ブラウズ

この記事では主に PHP を使用して HTTP リクエスト ヘッダー情報を受信する方法について説明します。これには一定の参考値があります。興味のある友人はそれについて学ぶことができます。

1. PHP には getallheaders() 関数が付属しています。

  • 現在、getallheaders() は Apache でのみ使用できます。 nginxで使用したい場合はカスタム関数を使用できます。


#

foreach (getallheaders() as $name => $value) {    
echo "$name: $value\n";
}

2. カスタム関数


function em_getallheaders()
{
    $headers = [];
    foreach ($_SERVER as $name => $value) {
        if (substr($name, 0, 5) == 'HTTP_') {
            $headers[str_replace(' ', '-', ucwords(strtolower(str_replace('_', ' ', substr($name, 5)))))] = $value;
        }
    }
    return $headers;
}

関連チュートリアル:

PHP ビデオ チュートリアル

以上がPHPでhttpリクエストヘッダ情報を受け取る方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcnblogs.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。