昨天分析php错误日志,发现一个警告 PHP Warning: POST Content-Length of 8700153 bytes exceeds the limit of 8388608 bytes(8388608bytes =8M) in Unknown on line 0,这个字面的意思是POST过来的头部大小超过了限制。怎么会出现这个警告呢,仔细一想php配置文件里面有个post_max_size=8M,它设置了文件上传post数据最大字节长度为8M,如果超过了限制,那么$_POST和$_FILES会为空。