PHP マニュアルには既製の関数が用意されています。
getallheaders
(PHP 4, PHP 5)
getallheaders — すべての HTTP リクエスト ヘッダーを取得します。
Description
array getallheaders ( void )
Fetches all現在のリクエストの HTTP ヘッダー。
この関数は apache_request_headers() のエイリアスです。この関数の動作の詳細については、apache_request_headers() のドキュメントを参照してください。
戻り値
すべての HTTP の連想配列。
例 #1 getallheaders() の例
コードをコピー コードは次のとおりです:
foreach (getallheaders() as $name => $value) {
echo "$name: $valuen";
?> 🎜>
ただし、この関数は Apache 環境でのみ使用できます。iis または nginx ではサポートされていません。カスタム関数
を通じて実装できます。コードをコピーします コードは次のとおりです:
if (!function_exists('getallheaders')){
function getallheaders()
{
foreach ($_SERVER as $name => $value)
{
if (substr($name, 0, 5) == ' HTTP_')
{
$headers[ str_replace (' ', '-', ucwords(strto lower(str_replace('_', ' ', substr($name, 5)))))] = $value ; ヘッダー;
}
}
何が表示されるかを見てみましょう
コードをコピーします
コードは次のとおりです:
print_r(getallheaders()); 結果を取得します。
コードをコピー
配列 ( [Accept] => * /* [Accept-Language] => zh-cn [Accept-Encoding] => gzip, deflate
[User-Agent] => Mozilla/4.0 (互換性、MSIE 7.0、Windows NT 5.1) ; Trident/4.0; .NET CLR 2.0.50727)[ホスト] => キープアライブ
)

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター
