ホームページ  >  記事  >  バックエンド開発  >  $http_raw_post_data関数の使用法

$http_raw_post_data関数の使用法

WBOY
WBOYオリジナル
2016-08-08 09:20:232342ブラウズ

HTTP POST 経由で送信された変数は URL には表示されません。

$_POST を使用してページから情報を受け取ることができない場合、php://input を使用して値を受け取ることができます

まず、$_POST とphp://input $HTTP_RAW_POST_DATA は、値を取得できる場合は空です。

$http_raw_post_data は、PHP に組み込まれているグローバル変数です。これは、Content-Type が認識できない場合に、POST データを変数 $http_raw_post_data にそのまま埋めるために PHP によって使用されます。また、Content-Type が multipart/form-data である POST データを読み取ることもできません。 PHP が常に POST データを変数 $http_raw_post_data に入力できるように、php.ini の always_populate_raw_post_data 値を On に設定する必要があります。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

上記では、関連する側面も含めて $http_raw_post_data 関数の使用法を紹介していますが、PHP チュートリアルに興味のある友人にとって役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。