+++ UPDATE +++
Okay, der Weg aus dem Verderben riecht [anscheinend] nach:
header('Content-Type: application/json');
$json = file_get_contents('php://input');
$user_data = json_decode($json);
var_dump($user_data);
/* ODER */
echo $user_data->user;
...wobei der header
hier keinen Unterschied zu machen scheint...
... was mir wiederum eher außer(wenn nicht sogar UNTERirdisch) erscheint, da im Falle der echo
Ausgabe dann ja ein falscher Header mitgeliefert wird; - im Fall von echo $user_data->user;
wird ja einfach ein String und kein JSON Objekt übergeben. Das schert den Browser aber anscheinend wenig, da die echo
Ausgabe mit und ohne [falschem] Header funktioniert.
[Wofür] brauche ich die header Spezifikation hier überhaupt?
UND - ist der obige Code in Ordnung?