PHP POST isteğinden JSON Değeri Nasıl Alınır?

PHP ile JSON POST Nasıl Alınır? PHP'de POST gövdesi nasıl alınır. PHP'de JSON Post verilerini yakalayın ve ayrıştırın. PHP ile JSON POST işlemi


PHP'de gönderilen verileri toplamak için $_POST kullanıldığını hepimiz biliyoruz, ancak $_POST kullanarak JSON gönderi verilerini almaya çalıştığımızda başarısız oluyor.

O zaman PHP kullanarak JSON POST verilerini almak için file_get_contents işleviyle birlikte php://input kullandık.

//İstekten ham veri alma
$json = file_get_contents('php://input'); 

//Veriyi PHP nesnesine dönüştür
$data = json_decode($json); 
  • php://input, istek gövdesinden ham verileri okumak için kullanılır.
  • file_get_contents işlevi, bir dosya kaynağını okumak için kullanılır ve onu PHP dizesi olarak döndürür.

Böylece PHP'de POST'un gövdesini almak için tek bir kod satırı yazabiliriz, örneğin

//JSON Post verilerini dizi biçiminde alın
$data = json_decode(file_get_contents('php://input'), true);