URL 보안 문자열 base 64 인 코딩 및 디 코딩

630 단어 php
//        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);
 }

좋은 웹페이지 즐겨찾기