1
PHPとHttp Postメソッドで初めて作業しています。私はPHPスクリプトを書いてWAMPサーバー上で実行しています。私はこのスクリプトを、Advanced Rest Client for chromeを使ってテストしています。以下は、私のPHPスクリプトPOSTによってPHPスクリプトに送信されたjsonフィールドを取得中にエラーが発生しました
<?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のすべての索引変数に対して、「未定義索引」エラーが発生します。 さらに、$ _POSTでvar_dumpを実行すると、配列が空であることがわかりました。誰かが私のコードや投稿要求に間違っていることを教えてもらえますか? Screenshot of erroraneous response
可能な重複してみてください[PHPでPOSTのボディを取得する方法を?](http://stackoverflow.com/questions/8945879/how-to-get-body-of -a-post-in-php) –
*** $ _POSTのすべてのインデックス変数に対して "未定義インデックス"エラーが発生しました... ***何と言いたいですか?あなたも*** C-P ***(* Copy-Paste *)正確なエラーメッセージをここに**; - )** – Poiz