2016-02-05 58 views
1

我想從PHP傳遞一個非常大的數組。轉換爲字符串後,它通過POST傳遞給php太大了。我的總體目標是將變量保存到服務器端文件。任何方法提示?先謝謝了。將.html中的變量傳遞給.php文件太大而無法放入URL中?

+0

也許你可以改變POST的限制:看到[這個問題](http://stackoverflow.com/questions/2364840/what-is-the-size-limit-of-a-post-request) – fusion3k

+0

我相信它是這是問題的URL限制。 – user1340052

+1

POST可以處理一個非常大的數額,如果你配置php設置這樣做。 –

回答

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?(以防萬一)

差異之間POSTGET -

What is the difference between POST and GET?

我認爲應該設置你的權利路徑。此外,請記住,這應該都在本地工作,但如果您使用免費託管服務提供商,這些限制可能不會在沒有聯繫支持的情況下更改。

+0

這非常有幫助,謝謝! – user1340052

+0

我很高興它有幫助。別客氣。 – dchayka