压缩数据
当表单提交的数据的字符串长度太大时,可以考虑压缩后再存储:
一、存储时:
//第一步:把 HTML 实体转换为字符
$Data = html_entity_decode($Data, ENT_COMPAT);
//第二步:压缩数据
$Data = gzcompress($Data,9);//使用 gzcompress 则必须保证字段是二进制类型
//第三步:base64编码后入库,防止乱码
$Data = base64_encode($Data);
二、取出时:
//第一步,base64解码
$data = base64_decode($data);
//第二步,解压数据
$data = gzuncompress($data);
。

浙公网安备 33010602011771号