Rolf B: Javascript, PHP ...und JSON

Beitrag lesen

Hallo Meister,

der Header ist im PHP nur für die Ausgabe an den Client wichtig und nicht für die Interpretation der Eingabedaten. Du musst diesen Header im Client setzen, für den fetch. Hier ist ein Beispiel (das umfangreicher ist als das, was Du brauchst).

Und du solltest den Header auch im PHP abfragen, also mit $_SERVER['HTTP_CONTENT_TYPE'] == 'application/json'.

Das Verarbeiten des POST Body mit php://input ist korrekt.

Rolf

--
sumpsi - posui - obstruxi