我想從PHP傳遞一個非常大的數組。轉換爲字符串後,它通過POST傳遞給php太大了。我的總體目標是將變量保存到服務器端文件。任何方法提示?先謝謝了。將.html中的變量傳遞給.php文件太大而無法放入URL中?
1
A
回答
4
使用POST方法時,您不通過URL傳遞數據,這是GET方法。如果您通過POST傳遞數據並且數據太大,則可以使用.htaccess
中的以下標誌來增加傳遞限制。
post_max_size
- What is the size limit of a post request?
max_input_vars
- max_input_vars limited in PHP 5.2.17
upload_max_filesize
- How to set upload_max_filesize in .htaccess?(以防萬一)
差異之間POST
GET
-
我認爲應該設置你的權利路徑。此外,請記住,這應該都在本地工作,但如果您使用免費託管服務提供商,這些限制可能不會在沒有聯繫支持的情況下更改。
+0
這非常有幫助,謝謝! – user1340052
+0
我很高興它有幫助。別客氣。 – dchayka
也許你可以改變POST的限制:看到[這個問題](http://stackoverflow.com/questions/2364840/what-is-the-size-limit-of-a-post-request) – fusion3k
我相信它是這是問題的URL限制。 – user1340052
POST可以處理一個非常大的數額,如果你配置php設置這樣做。 –