Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah Saya Boleh Mengesan Ralat Muat Naik `post_max_size` PHP?

Bagaimanakah Saya Boleh Mengesan Ralat Muat Naik `post_max_size` PHP?

Linda Hamilton
Linda Hamiltonasal
2024-11-24 04:32:17657semak imbas

How Can I Detect PHP's `post_max_size` Upload Errors?

Mengendalikan Fail PHP Melebihi post_max_size

PHP menyediakan dua tetapan, upload_max_filesize dan post_max_size, untuk mengehadkan muat naik fail. Jika fail melebihi upload_max_filesize, PHP mengembalikan saiznya sebagai 0, manakala melebihi post_max_size mengakibatkan kegagalan skrip senyap.

Adakah terdapat cara untuk menangkap ralat post_max_size?

Menurut dokumentasi, ralat post_max_size mengakibatkan $_POST dan $_FILES kosong tatasusunan. Ini boleh dikesan dengan menghantar pembolehubah $_GET ke skrip pemprosesan (cth.,

) dan menyemak kewujudannya.

Walau bagaimanapun, PHP tidak tidak menghantar ralat eksplisit, jadi pendekatan alternatif diperlukan:

  • Membandingkan post_max_size dan $_SERVER['CONTENT_LENGTH']: Perbandingan ini termasuk bukan sahaja saiz fail dan data siaran tetapi juga jujukan berbilang bahagian. Dengan menyemak perbezaan ini, anda boleh mengenal pasti kemungkinan ralat post_max_size.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengesan Ralat Muat Naik `post_max_size` PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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