Mengapa Data Axios POST tidak Boleh Diakses dalam $_POST?

Mary-Kate Olsen
Lepaskan: 2024-10-23 01:03:03
asal
154 orang telah melayarinya

Why is Axios POST Data not Accessible in $_POST?

Parameter Siaran Axios Tidak Dibaca oleh $_POST

Anda menyiarkan data ke titik akhir PHP menggunakan Axios dan mengharapkan untuk mengaksesnya dalam $ _POST atau $_REQUEST. Walau bagaimanapun, pada masa ini anda tidak dapat mengesannya.

Pada asalnya, anda menggunakan kaedah axios.post lalai, tetapi bertukar kepada coretan kod yang disediakan kerana isu pengepala yang disyaki. Walaupun terdapat perubahan ini, data tetap tidak dapat dikesan.

Setelah penyiasatan lanjut, anda telah menyedari bahawa Axios menyiarkan data sebagai objek JSON, yang boleh diakses melalui file_get_contents("php://input"). Matlamat anda adalah untuk menghantar data sebagai rentetan biasa sebaliknya.

Penyelesaian:

Menurut dokumentasi Axios, tingkah laku lalai adalah untuk menyerikan objek JavaScript ke JSON untuk disiarkan . Walau bagaimanapun, PHP tidak menyokong JSON sebagai format data untuk mengisi $_POST. Ia hanya menyokong format asli yang disokong oleh borang HTML:

  • application/x-www-form-urlencoded
  • multipart/form-data

Kepada menghantar data dalam format yang diingini, anda mempunyai beberapa pilihan:

  • Menggunakan URLSearchParams API (dalam penyemak imbas)
  • Menggunakan perpustakaan qs untuk mengekod data

Sebagai alternatif, anda boleh menyesuaikan konfigurasi PHP anda untuk mengendalikan data JSON seperti yang dicadangkan dalam soalan lain yang berkaitan.

Atas ialah kandungan terperinci Mengapa Data Axios POST tidak Boleh Diakses dalam $_POST?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!