2012-01-05 64 views
5

兩個簡單的問題:輸入字段名稱的最大大小?

  1. 什麼是用於在HTML隱藏輸入字段name元件,其在使用POST提交表單中使用的最大尺寸是多少?

  2. 在使用POST提交的表單中使用的隱藏HTML輸入字段上的value元素的最大大小是多少?

+0

奇怪的原因爲什麼這是一個-1 ...即使w3規範確實聲明瞭一個限制,*真實世界*不受限於規格..我認爲這是一個很好的問題。 +1。 – JayC 2012-05-24 18:56:27

回答

2

根據規範,沒有文檔限制,但PHP可能會根據max_file_size或php.ini中的其他屬性來限制您。但通常超過5MB,所以我不會擔心。

5

該規範沒有強加限制。您將不得不逐個瀏覽器進行測試(或者在「不要愚蠢」的原則下工作)。

如果你有足夠的數據是有意義的,那麼你最好在服務器上緩存它(假設你在那裏填充隱藏的輸入,而不是JS),並給瀏覽器一個令牌。

+3

+ 1爲「只是不要傻」,如果只有這對用戶有效;) – Jakub 2012-01-05 15:41:39

1

您的網絡服務器可能有POST數據大小的配置限制。 HTTP或HTML沒有限制。