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 ( GET
lub 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_DATA
jest uważany za przestarzały iphp://input
może być ponownie użyty.