urlBase64

1 篇文章 / 0 new
author
urlBase64
base64 與 urlBase64 最主要是變換部分字元, 讓資料用在 url 上不會因部分符號造成解析錯誤
function urlBase64Decode($input) {
    $remainder = strlen($input) % 4;
    if ($remainder) {
        $padlen = 4 - $remainder;
        $input .= str_repeat('=', $padlen);
    }
    return base64_decode(strtr($input, '-_', '+/'));
}
 
function urlBase64Encode($input) {
    return str_replace('=', '', strtr(base64_encode($input), '+/', '-_'));
}
Free Web Hosting