PHP:file_get_contents(compress.zlib:// php:// input):无法打开流:操作失败

时间:2014-07-08 17:16:49

标签: php gzip zlib lighttpd

升级到PHP5.6后,以下内容不再有效:

$json = file_get_contents('compress.zlib://php://input');

对于这一行,我收到以下错误消息:

  

file_get_contents(compress.zlib:// php:// input):无法打开流:操作失败

这里有什么问题?我需要解压缩收到的内容,因为我的客户端将gzip压缩内容发送到服务器。使用ssl连接,但不应该是一个问题,因为http服务器(lighttpd)应该已经解密了内容(至少它在以前的版本中工作)。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

在撰写本文时,您必须使用PHP 5.6的RC版本,这是一个仅限错误修复版本的候选版本。如果您认为这是PHP 5.6中的真正错误,我建议您提交错误报告。 http://www.php.net/archive/2014.php#id2014-07-03-1