Mengatasi Pemangkasan Pembolehubah POST dalam PHP
Apabila menyerahkan permintaan POST dengan bilangan medan input yang banyak, PHP mengehadkan bilangan maksimum pembolehubah yang boleh diproses. Secara lalai, had ini ditetapkan kepada 1000 dan boleh membawa kepada situasi di mana medan melebihi ambang itu dipotong.
Punca Punca: Konfigurasi max_input_vars
PHP 5.3.9 diperkenalkan pilihan konfigurasi max_input_vars, yang menentukan bilangan maksimum pembolehubah input yang dibenarkan. Nilai lalai ialah 1000, mengehadkan bilangan medan POST yang PHP boleh kendalikan.
Penyelesaian: Mengubah Suai Tetapan Konfigurasi
Untuk menyelesaikan isu ini, anda boleh meningkatkan nilai max_input_vars. Ini boleh dilakukan dalam beberapa cara:
php_value max_input_vars 2000
php_value max_input_vars 2000
Mulakan Semula Pelayan: Selepas membuat perubahan, mulakan semula pelayan web anda untuk menggunakan tetapan konfigurasi baharu.
Dengan meningkatkan nilai max_input_vars, anda boleh mendayakan PHP memproses lebih banyak pembolehubah POST, memastikan semua medan input boleh diakses dan diproses seperti yang dimaksudkan.
Atas ialah kandungan terperinci Mengapa Pembolehubah POST Saya Dipenggal dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!