2012-01-05 35 views
5

Hai câu hỏi nhanh:kích thước tối đa cho tên trường nhập?

  1. kích thước tối đa cho các phần tử name trên một lĩnh vực nhập HTML ẩn mà được sử dụng trong một hình thức được đệ trình sử dụng POST là gì?

  2. Kích thước tối đa cho yếu tố value trên trường nhập HTML ẩn được sử dụng trong biểu mẫu được gửi bằng POST là gì?

+0

Lạ lý do tại sao điều này được đưa ra -1 ... Ngay cả khi thông số kỹ thuật w3 có giới hạn, * thế giới thực * không bị ràng buộc với thông số kỹ thuật .. Tôi nghĩ đó là một câu hỏi hay. +1. – JayC

Trả lời

2

Theo thông số kỹ thuật, không có giới hạn tài liệu, tuy nhiên PHP có thể giới hạn bạn theo số max_file_size hoặc các thuộc tính khác trong php.ini. Đó là thường hơn 5MB mặc dù, vì vậy tôi sẽ không phải lo lắng.

5

Đặc điểm kỹ thuật không áp đặt giới hạn. Bạn sẽ phải thử nghiệm trên cơ sở trình duyệt theo trình duyệt (hoặc làm việc trên nguyên tắc "Chỉ cần không ngu ngốc").

Nếu bạn có đủ dữ liệu để có ý nghĩa thì có lẽ bạn nên tắt bộ nhớ đệm trên máy chủ (giả sử bạn đang nhập các đầu vào bị ẩn ở đó chứ không phải bằng JS) và thay vào đó, hãy cung cấp cho trình duyệt.

+3

+ 1 cho "Đừng ngu ngốc", nếu chỉ làm việc cho người dùng;) – Jakub

1

Máy chủ web của bạn có thể có giới hạn được định cấu hình cho kích thước dữ liệu POST. Không có giới hạn được chỉ định bởi HTTP hoặc HTML.

Các vấn đề liên quan