我正在尝试传递一个相当大的POST请求到PHP,但是当我使用var_dump $_POST数组时,最大的一个变量缺失了。(实际上这是作为POST请求的一部分的base64编码的二进制上传)。
有趣的是,在我的开发PC上,完全相同的请求被正确解析,没有任何丢失的变量。
我检查了服务器和开发PC上php://input的内容,它们完全相同,md5匹配。然而,开发PC认识所有变量,而服务器漏掉了一个。
我尝试在php.ini中更改许多不同的选项,但没有任何效果。
也许有人会指引我到正确的地方。
这是我的php://input(约5兆字节)http://www.mediafire.com/?lp0uox53vhr35df。
有趣的是,在我的开发PC上,完全相同的请求被正确解析,没有任何丢失的变量。
我检查了服务器和开发PC上php://input的内容,它们完全相同,md5匹配。然而,开发PC认识所有变量,而服务器漏掉了一个。
我尝试在php.ini中更改许多不同的选项,但没有任何效果。
也许有人会指引我到正确的地方。
这是我的php://input(约5兆字节)http://www.mediafire.com/?lp0uox53vhr35df。