HTTP_RAW_POST_DATA boş - alternatif çözüm?

1 Cevap

Ben sitemde bir URL'ye yayınlanan bir xml besleme verileri elde bir e-ticaret sitesi tarafından sağlanan bir komut dosyası kullanmak çalışıyorum. Komut kullanarak veri toplar ....

$requestBodyXML = new DOMDocument();

# Load the request body into XML and check that the result has been parsed into XML    
if ($requestBodyXML->loadXML($HTTP_RAW_POST_DATA) == true)

Sorun geçirilen veri yok olmasıdır. Ben bu amortismana tabi anlıyorum ama başka nasıl bunu gerçekleştirmek?

1 Cevap

$HTTP_RAW_POST_DATA requires an ini value to be set, giriş akışı kullanarak herhangi bir özel ini ayarlar olmadan çalışmak ve aynı zamanda 'tercih' yöntemidir gerekir. Bu fazlalaştı ne php://input veya $HTTP_RAW_POST_DATA enctype = "multipart / form-data" ile kullanılabilir olmasıdır.

//The alternative method
$postData = file_get_contents('php://input')

Documentation