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

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

little bottle
リリース: 2023-04-06 09:28:02
転載
6051 人が閲覧しました

この記事では主に 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 までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート