文字

$HTTP_RAW_POST_DATA

$HTTP_RAW_POST_DATA原生POST数据

说明

Warning

This feature has been DEPRECATED as of PHP 5.6.0. Relying on this feature is highly discouraged.

$HTTP_RAW_POST_DATA 包含 POST 提交的原始数据。参见 always_populate_raw_post_data

一般而言,使用 php://input 代替 $HTTP_RAW_POST_DATA

用户评论:

[#1] Ray.Paseur Sometimes Uses Gmail [2015-02-20 20:17:51]

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

[#2] Ricardo Martins [2013-04-24 22:13:38]

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",);

[#3] Ray dot Paseur at GMail dot com [2009-11-12 15:33:10]

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

上一篇: 下一篇: