ホームページ  >  記事  >  バックエンド開発  >  HTTP リクエストの元のテキストを取得するための PHP 実装、_PHP チュートリアル

HTTP リクエストの元のテキストを取得するための PHP 実装、_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:20:42933ブラウズ

HTTPリクエストの元のテキストを取得するためのPHP実装、

この記事の例では、PHP で HTTP リクエストの元のテキストを取得する方法について説明します。具体的な手順は次のとおりです。

1. リクエスト行を取得します: メソッド、URI、プロトコル

スーパー変数 $_SERVER から取得できます。 3 つの変数の値は次のとおりです。

リーリー

2. すべてのヘッダーを取得します

PHP には、apache_request_headers() 関数のエイリアスである組み込み関数 getallheader() があり、HTTP リクエストのすべてのヘッダーを配列の形式で返すことができます。ただし、この機能は Apache でのみ動作します。Nginx またはコマンド ラインに変更すると、機能が存在しないというエラーが直接報告されます。

より一般的な方法は、スーパー変数 $_SERVER から抽出することです。ヘッダーのキー値はすべて「HTTP_」で始まり、この機能に基づいてすべてのヘッダーを取得できます。

具体的なコードは次のとおりです:

リーリー

3. 身体を手に入れる

リクエストボディを取得するメソッドを正式に提供します。つまり、

リーリー

4. 最終的な完全なコードは次のとおりです。

リーリー 興味のある読者は、この記事で説明されている例をデバッグして理解を深めてください。皆さんの PHP プログラミングに役立つと信じています。

http://www.bkjia.com/PHPjc/865617.html

www.bkjia.com

http://www.bkjia.com/PHPjc/865617.html技術記事 PHP は HTTP リクエストの元のテキストの取得を実装します。この記事の例では、PHP が HTTP リクエストの元のテキストの取得を実装する方法を説明します。具体的な手順は次のとおりです。 1. リクエスト行を取得します: メソッド、URI、およびプロトコル。スーパーから入手できます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。