Jawab JSON daripada Skrip PHP
Apabila mencipta respons JSON dalam PHP, anda mungkin menghadapi soalan tentang mengurus output dan memastikan keserasian.
Kembali JSON
Walaupun boleh diterima secara umum untuk menggemakan rentetan JSON, adalah disyorkan untuk menetapkan secara eksplisit pengepala Jenis Kandungan untuk memaklumkan klien tentang format respons.
Menetapkan Pengepala Jenis Kandungan
Untuk menetapkan pengepala Jenis Kandungan, tambahkan yang berikut baris sebelum menggemakan respons JSON:
header('Content-Type: application/json; charset=utf-8');
Ini menunjukkan bahawa respons adalah dalam format JSON, dikodkan dengan pengekodan aksara UTF-8.
Contoh
$data = /** whatever you're serializing **/; header('Content-Type: application/json; charset=utf-8'); echo json_encode($data);
Tersuai Gelagat
Dalam persekitaran bukan rangka kerja, anda mungkin mahu memasukkan pilihan untuk mengubah suai tingkah laku output, seperti:
Perlu diingat bahawa pilihan ini harus digunakan dengan berhati-hati dan dengan berhati-hati untuk mengelakkan menjejaskan keselamatan atau melanggar keserasian.
Atas ialah kandungan terperinci Bagaimana untuk Mengembalikan Respons JSON dengan betul daripada Skrip PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!