又拍云云存储开启token鉴权


//又拍云token加密
function upyun_pass($url = ''){
    if(empty($url)){
        return '';
    }
    // 授权1小时后过期
    $etime = time() + 36000;
    
    // token防盗链密钥
    $key = '1122333';
    // 图片相对路径
    //$url = 'https://img.baidu.com/Video/租2/06.m3u8';
    $parseUrl = parse_url($url);
    $path = $parseUrl['path'] ?: '';
    // 生成 token 授权:将三个参数以&符号拼接,并取其md5加密值的指定8位字符,最后与过期时间拼接
    $_upt = substr( md5($key.'&'.$etime.'&'.$path), 12, 8 ) . $etime;
    
    return $_upt;
}

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注