Tôi đang xem giá trị tốt nhất để đặt cho các giá trị mặc định bằng PHP là gì. Tôi đã nhìn thấy nhiều điểm mâu thuẫn về max_input_time
.Tải lên tệp PHP bị ảnh hưởng hay không bởi max_input_time?
Câu trả lời này nói rằng ông tin rằng tập tin tải lên không được tính vào giờ: https://stackoverflow.com/a/3758522/518169
Trong khi trên tài liệu PHP chính thức, có được một cảnh báo màu đỏ khổng lồ nói:
max_input_time sets the maximum time, in seconds, the script is allowed to receive input; this includes file uploads. For large or multiple files, or users on slower connections, the default of 60 seconds may be exceeded
Nguồn: http://php.net/manual/en/features.file-upload.common-pitfalls.php, cập nhật lần cuối: Fri, 06 Jul 2012
Vì vậy, từ điều này có vẻ như max_input_time
không ảnh hưởng đến tệp tải lên và để chắc chắn rằng khách truy cập có thể tải lên nói 20 MB tệp ngay cả từ kết nối chậm hoặc di động, giá trị mặc định của 60 chắc chắn là không đủ!
Bạn khuyên bạn nên đặt giá trị này thành gì? 300?
Ngoài ra, có mối quan hệ nào giữa max_execution_time
và max_input_time
không? Ví dụ như số max_execution_time
cần phải lớn hơn max_input_time
?
Tôi gặp một số sự cố khi tải lên các tệp lớn và thời gian chờ của Apache, nhưng với PHP thì không. –
Thú vị đủ Tôi gặp vấn đề tương tự trong một thời gian trên một trong những nhà cung cấp hosting của tôi và mặc dù mọi thứ trong cấu hình PHP có vẻ như tải lên lớn trên các kết nối chậm hơn dẫn đến Lỗi HTTP Máy chủ nội bộ 'HTTP/1.1 500'. Bây giờ tôi đã thấy câu nói đó trong câu trả lời đầu tiên, tôi bắt đầu tự hỏi đó là cái gì. Sẽ theo dõi chặt chẽ chủ đề này và cố gắng tự mình đào một thứ gì đó. – brezanac