我正在通過HTTP POST向PHP發送數據。這適用於短於8MB(8192KB)的數據,但是當發送更多數據時,PHP會顯示$_POST
變量爲空。我強調$_POST
變量甚至不包含post字段的名稱,它以空數組的形式存在。臨界點似乎在8.0MB和9.0MB之間,並且當然會繼續上升。
我已經嘗試沒有成功如下:
ini_set('memory_limit', '500M');
ini_set('post_max_size', '220M');
ini_set('upload_max_filesize', '220M');
我需要的數據通過HTTP POST。數據不能作爲文件上傳。
也可以由Apache負責這個?
任何幫助,將不勝感激。
8MB = 1024KB?真?最後一次我檢查它是8192KB ... 8Mb(兆**位**)是1024KB(千**字節**),但這是非常不相關的PHP/Apache方面... – DaveRandom 2011-12-20 10:00:01
您是否有權訪問通過ini_set修改這些設置? – 2011-12-20 10:01:36
@Michael Sazonov我可以像ini_set('max_execution_time',300);'一樣通過ini_set來改變最大執行時間。所以我認爲是的。 – 2011-12-20 10:04:34