我想傳遞一個相當大的POST請求的PHP,當我的var_dump $ _POST陣列,一個最大型,變量缺失。 (其實這是base64編碼的二進制上傳的POST請求的一部分)PHP不能解析大崗變
有趣的事情,我的開發PC上完全相同請求被正確解析,沒有任何丟失的變量。
我檢查了PHP的內容://輸入服務器和開發PC上,他們是完全一樣的,MD5匹配。然而,開發PC可以識別所有變量,並且服務器會丟失一個。 我試着在php.ini中改變許多不同的選項,並得到零效果。
也許有人會指出我是正確的。 這是我的php://輸入(〜5兆字節)http://www.mediafire.com/?lp0uox53vhr35df
你可能擊中多數民衆贊成在.ini – BenOfTheNorth 2012-02-20 18:19:14
都能跟得上設定的max_post_size,它已經220M。如果是這樣,php://輸入將不包含整個信息。 – Nameless 2012-02-20 18:24:21
我期望的內存限制是可以的 - 但你有沒有檢查,以確保它的設置足夠高,以處理的大小?如果不是,我會很驚訝。 – BenOfTheNorth 2012-02-20 18:31:32