php加密解密函数gzcompress

PHP加密解密函数

    /**
     * 判断字符串是否base64编码
     */
    function func_is_base64($str)
    {  
        return $str == base64_encode(base64_decode($str)) ? true : false;  
    } 
    /**
     * 压缩内容
     */
    function func_gzcompress($str, $level = 9)
    {
        if (!func_is_base64($str)) {
            return base64_encode(gzcompress($str, $level));
        }
        return $str;
    }
    /**
     * 解压内容
     */
    function func_gzuncompress($str)
    {
        if (func_is_base64($str)) {
            return gzuncompress(base64_decode($str));
        }
        return $str;
    }
    
    
echo func_gzcompress('鱼塘总裁',9);

加密出来的是gzcompress加密后又转为base64的结果

posted on 2020-11-20 14:00  鱼塘总裁  阅读(725)  评论(0编辑  收藏  举报