JSON-Ergebnisse von PHP-Skripten zurückgeben
Das JSON-Ergebnis wiederzugeben ist ein unkomplizierter Ansatz, es wird jedoch empfohlen, auch den Content-Type-Header festzulegen explizit für eine optimale Handhabung durch Browser und Clients.
So legen Sie den Content-Type-Header fest für JSON:
Um sicherzustellen, dass die Antwort als JSON erkannt wird, verwenden Sie den folgenden Code, bevor Sie das Ergebnis wiedergeben:
header('Content-Type: application/json; charset=utf-8');
Dadurch wird der Content-Type-Header auf „application/“ gesetzt. json“ und gibt UTF-8 als an Zeichensatz.
Beispiel:
<?php $data = // ... result to be JSON-encoded // Set the Content-Type header header('Content-Type: application/json; charset=utf-8'); // Echo the JSON-encoded result echo json_encode($data); ?>
Zusätzliche Überlegungen:
In bestimmten Szenarien möchten Sie möglicherweise mehr Flexibilität Ändern des Ausgabeverhaltens. Bedenken Sie Folgendes:
Das obige ist der detaillierte Inhalt vonWie kann ich JSON-Ergebnisse von PHP-Skripten ordnungsgemäß zurückgeben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!