file_get_contents("php://input")lub $HTTP_RAW_POST_DATA- który z nich jest lepszy, aby uzyskać treść żądania JSON?
I jakiego typu żądania ( GETlub POST) powinienem użyć do wysyłania danych JSON po stronie klienta XmlHTTPRequest?
Moje pytanie zostało zainspirowane tą odpowiedzią: Jak wysłać JSON do PHP za pomocą curl
Cytuj z tej odpowiedzi:
Z punktu widzenia protokołu
file_get_contents("php://input")jest to bardziej poprawne, ponieważ tak naprawdę nie przetwarzasz danych formularza wieloczęściowego http.
$HTTP_RAW_POST_DATAjest uważany za przestarzały iphp://inputmoże być ponownie użyty.