我有一個數組轉儲,我想壓縮成可以通過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