2012-12-29 36 views
1

我已經使用cakephp創建了一個網站,並且表單元素是動態的。我的表單中有大約400個單選按鈕和文本。表格生成並正確提交將在我的本地系統中有所有的價值。使用post方法獲取數據的問題php

當我在實時服務器上測試這個功能時,我沒有收到所有400單選按鈕的數據,它大約在250左右後停止。如果我減少循環,並在200以下,比所有的作品好。

由於搜索谷歌我設置發佈數據大小在PHP中,但它沒有奏效。

如果在apache服務器上有任何需要設置的設置,請讓我知道。

+0

包括源代碼可能會有所幫助! – Loqman

+0

感謝您的回覆..我認爲它的一些設置,我在服務器中丟失,因爲代碼在本地系統中正常工作。考慮它的循環生成單選按鈕和文本400次。 – Satish

+0

如果您已經增加了'post_max_size',請考慮增加'max_input_time'。 – Loqman

回答

1

得到了解決..

我們需要設置是默認的1000。這意味着我們只能在一個請求後1000元的max_input_vars。您需要將其添加到php.ini文件中

max_input_vars = 3000 

這將允許從頁面發佈3000元素。