Livraison de réponses JSON en PHP
Lors de la transmission de données JSON à partir d'un script PHP, il est important de prendre en compte à la fois la charge utile des données et les en-têtes HTTP. . Répondre à la requête :
Puis-je simplement faire écho au résultat ? Dois-je définir l'en-tête Content-Type ?
Bien que l'écho des données puisse suffire dans certains cas, il est recommandé de définir l'en-tête Content-Type pour les raisons suivantes :
Pour définir l'en-tête Content-Type et encoder les données en JSON format, utilisez le code suivant :
$data = /** whatever you're serializing **/; header('Content-Type: application/json; charset=utf-8'); echo json_encode($data);
Cette approche vous permet de renvoyer des réponses JSON correctement formatées à partir de vos scripts PHP.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!