Bagaimanakah Saya Boleh Meningkatkan Bilangan Pembolehubah POST Proses PHP?

Mary-Kate Olsen
Lepaskan: 2024-11-03 11:28:29
asal
561 orang telah melayarinya

How Can I Increase the Number of POST Variables PHP Processes?

Mengatasi Had PHP pada Pembolehubah POST

Dalam PHP, bilangan pembolehubah POST yang boleh diproses oleh pelayan adalah terhad. Isu ini amat berleluasa apabila berurusan dengan borang yang mengandungi sejumlah besar medan input. Seperti yang anda nyatakan, anda menghadapi masalah ini apabila cuba menyerahkan permintaan POST dengan 2000 medan, hanya boleh mengakses 1001 pembolehubah POST.

Penghadan ini dikaitkan dengan pilihan konfigurasi max_input_vars PHP, yang diperkenalkan dalam PHP 5.3.9. Secara lalai, pilihan ini ditetapkan kepada 1000, menyebabkan sebarang bentuk yang melebihi had ini menghadapi masalah.

Penyelesaian:

Untuk menyelesaikan kekangan ini, anda mempunyai berbilang pilihan untuk melaraskan max_input_vars:

  1. php.ini Pelayan: Edit nilai max_input_vars dalam fail konfigurasi php.ini pelayan, memastikan ia melebihi bilangan pembolehubah POST yang anda rancang untuk proses.
  2. fail .htaccess: Tambahkan baris berikut pada fail .htaccess anda yang terdapat dalam direktori borang:

    php_value max_input_vars 2000
    Salin selepas log masuk
  3. httpd.conf: Jika menggunakan Apache, tambah baris berikut pada fail konfigurasi httpd.conf anda:

    SetEnv PHP_VALUE max_input_vars 2000
    Salin selepas log masuk

Selepas melaksanakan salah satu daripada penyelesaian ini, mulakan semula pelayan web agar perubahan itu berkuat kuasa. Ini sepatutnya mengurangkan isu dengan bilangan pembolehubah POST yang terhad yang diproses.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Meningkatkan Bilangan Pembolehubah POST Proses PHP?. 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