file_get_contents("php://input")o $HTTP_RAW_POST_DATA- qual è il migliore per ottenere il corpo della richiesta JSON?
E quale tipo di richiesta ( GETo POST) devo utilizzare per inviare dati JSON quando si utilizza il lato client XmlHTTPRequest?
La mia domanda è stata ispirata da questa risposta: come pubblicare JSON su PHP con curl
Cita da quella risposta:
Dal punto di vista del protocollo
file_get_contents("php://input")è effettivamente più corretto, dal momento che non stai comunque elaborando i dati del modulo multipart http.
$HTTP_RAW_POST_DATAè considerato deprecato ephp://inputpuò essere riutilizzato.