$HTTP_RAW_POST_DATA
原生POST数据
说明
WarningThis feature wasDEPRECATEDin PHP 5.6.0, andREMOVEDas of PHP 7.0.0.
$HTTP_RAW_POST_DATA包含 POST 提交的原始数据。参见always_populate_raw_post_data
一般而言,使用php://input代替$HTTP_RAW_POST_DATA。
To get the Raw Post Data: <?php $postdata = file_get_contents("php://input"); ?> Please see the notes here: http://us.php.net/manual/en/wrappers.php.php
what is exaclty raw POST data? Answer: $_POST can be said as and outcome after splitting the $HTTP_RAW_POST_DATA, php splits the raw post data and formats in the way we see it in the $_POST For example: $HTTP_RAW_POST_DATA looks something like this key1=value1&key2=value2 then $_POST would look like this: $_POST = array( "key1" => "value1", "key2" => "value2",);
At PHP 5.6+ you can suppress the Deprecated messages by setting: always_populate_raw_post_data = -1 More information here: https://bugs.php.net/bug.php?id=66763