我有一个表单,里面有很多元素。当保存表单时,最后三分之一左右的 $_POST 变量没有被保存。页面并不会无限期地加载或者出现其他问题——它几乎立即就保存了,但是这个数组的最后三分之一却没有被保存到数据库中。
问题在于——我把代码放在了两个不同的服务器上。大数组在其中一个服务器上可以正常工作。而新服务器则存在问题。
我已经检查了所有明显的 php.ini 设置,并且在所有情况下,新服务器的值都等于或者大于旧服务器的值。我检查过的内容包括:
max_execution_time:90 post_max_size:256M upload_max_filesize:256M
唯一的区别是新服务器有一个单独的 DB 服务器。
有人有任何建议吗?
问题在于——我把代码放在了两个不同的服务器上。大数组在其中一个服务器上可以正常工作。而新服务器则存在问题。
我已经检查了所有明显的 php.ini 设置,并且在所有情况下,新服务器的值都等于或者大于旧服务器的值。我检查过的内容包括:
max_execution_time:90 post_max_size:256M upload_max_filesize:256M
唯一的区别是新服务器有一个单独的 DB 服务器。
有人有任何建议吗?
memory_limit
配置设置。 - Patrick Moore