URL安全的字符串base64编码和解码

来源:互联网 发布:util.date转sql.date 编辑:程序博客网 时间:2024/05/21 09:23
// 如果直接使用 base64_encode 和 base64_decode 方法的话// 生成的字符串可能不适用URL地址,解决方案: URL安全的字符串编码function urlsafe_b64encode ($string) {    $data = base64_encode ($string);    $data = str_replace ( array('+', '/', '=') , array('-', '_', '') , $data );    return $data; }// URL安全的字符串解码:function urlsafe_b64decode ($string) {    $data = str_replace ( array('-', '_') , array('+', '/') , $string );    $mod4 = strlen ($data) % 4;    if ($mod4) {        $data .= substr('====', $mod4);    }    return base64_decode($data); }

0 0
原创粉丝点击