Odbieranie JSON POST [duplikat]

Możliwy duplikat:
Jak uzyskać treść POST w php?

Otrzymuję test POST, który zawiera JSON, problem pojawia się, gdy otrzymuję informację, że $ _POST jest pusty. Aby przetestować, kiedy otrzymam POST, tworzę plik, który zawiera $ _POST, $ _GET i $ _REQUEST i wszystkie są puste.

Klient, który wysyła żądanie, robi coś takiego:

$itemJson = '{
      "id": 00,
      "value": "ok"
    }';

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_HTTPHEADER, array(
        'Content-Type: application/json',
        'Content-Length: '. strlen($itemJson))
    );
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($ch, CURLOPT_POSTFIELDS, $itemJson);
    curl_close($ch);

Szczerze mówiąc, nie rozumiem, jak otrzymuję te dane, ponieważ nie ma zestawu parametrów.

Jakieś pomysły?

questionAnswers(2)

yourAnswerToTheQuestion