检索POST发送到PHP脚本的{j}字段时出错

时间:2016-12-10 18:01:57

标签: php json http post request

我第一次使用PHP和Http Post方法。我编写了一个PHP脚本并在WAMP服务器上运行它。我正在使用Advanced Rest Client for chrome测试此脚本。以下是我的PHP脚本

 <?php

    var_dump($_POST);

    $m             = new MongoClient();
    $db            = $m ->tododb;
    $collection    = $db->tasks;

    $title         = $_POST['title'];
    $description   = $_POST["description"];
    $priority      = $_POST["priority"];
    $status        = $_POST["status"];

    $tmp = array(
        "title"         => $title,
        "description"   => $description,
        "priority"      => $priority,
        "status"        => $status
    );

    $collection->insert($tmp);

    echo "success";
?>

Screenshot of my Post request

但我在回复中遇到错误。对于$ _POST&#34;未定义索引&#34;中的每个索引变量发生错误。 此外,在$ _POST上执行var_dump时,我发现该数组为空。有人可以告诉我我的代码和/或发布请求有什么问题。 Screenshot of erroraneous response

1 个答案:

答案 0 :(得分:1)

$post = file_get_contents('php://input');
$var=$post ['var'];