我有一个数组转储,我想压缩成可以通过url发送到另一个部分并解码的字符串。PHP压缩字符串
目前我是gzcompressing它和base64编码它。但它似乎没有工作。当我在接收端使用它时,它返回bool(false)
。
gzcompress(json_encode($images),9))
编码数据
string(214) "{"1":null,"2":null,"3":null,"4":"..\/uploads\/2462df38db374653720daa42b7aefec4\/cv4slm3fr8_c.png","5":"..\/uploads\/2462df38db374653720daa42b7aefec4\/vzh72hwqvk_c.png","6":null,"7":null,"8":null,"9":null,"10":null}"
的null
值的例如具有被填充有类似的数据。我需要将这些数据通过一个url传递给另一个脚本。
注意:打开的URL位于模式框内,因此我无法发布到它。
如果你使用gzcompress,你应该对它进行base64编码,然后在将urlencode附加到接收URL之前应用urlencode。然而,问题是'http_build_query'真的太长了吗? – mario 2012-01-31 19:17:41