Rumah > pembangunan bahagian belakang > tutorial php > Mengapa Had Muat Naik PHP Saya Salah Ditetapkan Walaupun Menggunakan ini_set()?

Mengapa Had Muat Naik PHP Saya Salah Ditetapkan Walaupun Menggunakan ini_set()?

Susan Sarandon
Lepaskan: 2024-12-05 09:53:14
asal
804 orang telah melayarinya

Why Are My PHP Upload Limits Incorrectly Set Despite Using ini_set()?

Menyelesaikan Masalah Ralat dalam Mengubah Suai Had Muat Naik Menggunakan PHP

Dalam PHP 5.3.0, pembangun menghadapi tingkah laku yang tidak dijangka apabila cuba melaraskan had muat naik menggunakan ini_set(). Walaupun menetapkan kedua-dua upload_max_filesize dan post_max_size kepada "10M" dalam php.ini, kod tersebut mengembalikan nilai yang lebih rendah: "2M" dan "8M", masing-masing.

Pemaju pada mulanya mengesyaki pepijat tetapi kemudian mendapati isu itu berpunca daripada penggunaan tatatanda trengkas yang salah di luar php.ini. Menurut dokumentasi rasmi, menggunakan tatatanda trengkas (cth., "10M" dan bukannya "10485760") tidak disokong apabila mengubah suai nilai konfigurasi dengan ini_set().

Selain itu, pembangun menyedari bahawa upload_max_filesize tidak boleh diubah suai secara dinamik menggunakan ini_set(). Ia dianggap sebagai arahan konfigurasi PHP_INI_PERDIR, bermakna ia hanya boleh ditetapkan dalam php.ini.

Penyelesaian:
Untuk menyelesaikan isu ini, pembangun melaraskan tetapan php.ini menggunakan nilai berangka standard (cth., "10485760" untuk 10MB) dan memulakan semula pelayan Apache. Ini membenarkan had yang diubah suai berkuat kuasa seperti yang dijangkakan.

Atas ialah kandungan terperinci Mengapa Had Muat Naik PHP Saya Salah Ditetapkan Walaupun Menggunakan ini_set()?. 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