我第一次使用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";
?>
但我在回复中遇到错误。对于$ _POST&#34;未定义索引&#34;中的每个索引变量发生错误。 此外,在$ _POST上执行var_dump时,我发现该数组为空。有人可以告诉我我的代码和/或发布请求有什么问题。 Screenshot of erroraneous response
答案 0 :(得分:1)
试
$post = file_get_contents('php://input');
$var=$post ['var'];