Dapatkan Permintaan Muatan dalam PHP
Dalam aplikasi menggunakan PHP, ExtJS dan kedai Ajax, diperhatikan bahawa data dihantar semasa membuat, kemas kini, dan operasi musnahkan tidak ditemui sama ada dalam $_POST atau $_GET. Sebaliknya, Chrome Console mendedahkan parameter keluar dalam format JSON dalam medan "Minta Muatan".
Untuk mendapatkan semula data ini dalam PHP, gunakan coretan berikut:
$request_body = file_get_contents('php://input');
Jika muatan berada dalam format JSON, nyahkodkannya dengan:
$data = json_decode($request_body);
Ini memberikan data JSON yang dinyahkodkan kepada pembolehubah $data, menjadikannya boleh diakses sebagai tatasusunan PHP.
"php://input " ialah strim baca sahaja yang cekap mendapatkan semula data daripada badan permintaan, tanpa mengira nilai enctype. Ia lebih disukai daripada "$HTTP_RAW_POST_DATA" kerana kebolehpercayaan dan kecekapan ingatannya.
Atas ialah kandungan terperinci Bagaimana untuk Mengambil Permintaan Muatan dalam PHP daripada Operasi Kedai Ajax?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!