用PHP上传一个大文件会丢失其他输入值


Uploading a large file with PHP loses other input values

我制作了一个简单的脚本,用于上传通过简单html表单提交的文件,它适用于小于5兆字节的文件。当我上传更大的文件时,他们开始把事情搞砸。。

我想可能是执行时间太短,所以我使用了这个:set_time_limit(500);

遗憾的是,这并没有什么不同。

在表单中,我有一个隐藏的输入,可以帮助我检测表单是否已提交接下来,我检查了apache错误日志,发现该输入为null,因此,似乎长的执行时间会丢失其他值。。

有什么简单的解决办法吗?还是我应该改变我检测表格是否提交的方式?

感谢

请检查php.ini中的php设置,以获取post_max_size=?