Rumah > pembangunan bahagian belakang > tutorial php > Mengapa PHP Masih Mengisi `$HTTP_RAW_POST_DATA` Walaupun Apabila `always_populate_raw_post_data` Dilumpuhkan?

Mengapa PHP Masih Mengisi `$HTTP_RAW_POST_DATA` Walaupun Apabila `always_populate_raw_post_data` Dilumpuhkan?

Barbara Streisand
Lepaskan: 2024-11-20 01:54:02
asal
944 orang telah melayarinya

Why Does PHP Still Populate `$HTTP_RAW_POST_DATA` Even When `always_populate_raw_post_data` is Disabled?

PHP: Memahami Amaran Dihentikan mengenai $HTTP_RAW_POST_DATA

Walaupun telah melumpuhkan tetapan always_populate_raw_post_data dalam php.ini, anda mungkin menghadapi amaran yang menandakan bahawa pengisian $HTTP_RAW_POST_DATA telah ditamatkan dan akan dialih keluar dalam versi akan datang. Bagaimanapun, siasatan lanjut mendedahkan bahawa tafsiran mesej ralat adalah tidak betul.

Penyelesaian kepada isu ini bukan terletak pada mengabaikan amaran dengan menetapkan nilai kepada -1 tetapi dalam memahami isu sebenar. Pembolehubah $HTTP_RAW_POST_DATA diisi dalam keadaan tertentu, walaupun sentiasa_populate_raw_post_data ditetapkan kepada 0. Untuk melumpuhkan sepenuhnya populasinya, ia mesti ditetapkan kepada -1.

Seperti yang dijelaskan dalam PHP RFC, tetapan always_populate_raw_post_data kini menerima tiga nilai:

  • -1: Menghalang populasi $HTTP_RAW_POST_DATA.
  • 0: Mengisi pembolehubah di bawah keadaan tertentu.
  • 1: Sentiasa mengisi pembolehubah.

Dengan menetapkan always_populate_raw_post_data kepada -1, anda bukan sahaja mengelakkan amaran, tetapi anda juga melumpuhkan pengisian $HTTP_RAW_POST_DATA dengan berkesan, menyelesaikan isu asas.

Atas ialah kandungan terperinci Mengapa PHP Masih Mengisi `$HTTP_RAW_POST_DATA` Walaupun Apabila `always_populate_raw_post_data` Dilumpuhkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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