PHP中的file_get_contents()
函數中的URI的最大長度是多少?file_get_contents()的最大URI長度
1
A
回答
4
我想有一個最大長度,但你很難找到它。如果你確實達到了最大值,那麼你做錯了什麼。 :)
我一直無法找到一個專門針對PHP的數字,但MS IIS,Apache和Perl HTTP :: Daemon似乎有4,000到16,384個字節之間的限制,PHP可能會在那裏的某處好。
你需要考慮的不是你的方面可以處理多少,而是你正在查詢的其他服務器可以處理多少(這可能是你在做什麼)。因此,任何超過〜1000個字符的URL通常已經太長了,並且在真實世界中從未真正遇到過。
0
在HTTP中沒有URI的長度限制,在手冊中沒有關於這個的註釋file_get_contents()
所以我認爲你不需要考慮這個問題。
順便說一下,URI的長度受限於一些瀏覽器和web服務器。例如,在IE中,長度應該小於2083,在FF中是65,536。我試圖測試這個,我發現只有不超過8182當我在ubuntu上訪問我的apache時,因爲我的apache的限制,是可以的。
1
正如其他人所說,它很可能受到HTTP協議的限制。
您可以查看這個答案對更多的信息:What is the maximum length of an url?
相關問題
- 1. Glassfish的3.1最大URI長度
- 2. Silverlight中的最大圖片Uri長度
- 3. 超過了最大URI長度2083
- 4. 最大長度
- 5. 列出最大長度和最大長度的所有SQL列
- 6. Grizzly(GlassFish)和Tomcat中的最大URI長度
- 7. NSURL最大長度?
- 8. CSS最大長度
- 9. UITextView最大長度
- 10. 最大URL長度
- 11. CString最大長度
- 12. 最大NVARCHAR長度
- 13. 與最大長度
- 14. BindingSource.Filter最大長度
- 15. TextArea最大長度?
- 16. JAVA_TOOL_OPTIONS最大長度
- 17. MaskedTextBox最小/最大長度
- 18. StringBuilder的最大長度
- 19. 域名的最大長度
- 20. 字節[]的最大長度?
- 21. LPAD列的最大長度
- 22. [NSXMLNode stringValue]的最大長度
- 23. openID的最大長度
- 24. GWT TextArea的最大長度
- 25. 最小和最大強度長度
- 26. 長文本字段的最大長度
- 27. 最小長度和最大長度的jQuery條件驗證
- 28. 最大標識符長度
- 29. ,最大長度和jQuery
- 30. PHP FILTER_VALIDATE_EMAIL最大長度
我覺得這是個問題,我的URI是很長的,因爲它含有大量的 – Brian 2010-03-31 03:56:16
@布賴恩GET數據,如果數據太長GET,你通常應該使用POST。你能澄清你在使用這個嗎? – deceze 2010-03-31 04:01:29
因爲系統是以這種方式構建的,所以我無法將GET更改爲POST,我只是試圖以字符串的形式訪問輸出 – Brian 2010-03-31 04:22:03