其实迅雷的地址就是:
原url前面带AA,
后面带ZZ之后再base64_encode编码即可
即: thunder:// + base64_encode("AA" + 原url + ZZ")
具体函数如下:/**
* 将链接转成迅雷下载链接
* @param $url 文件链接
* @param string $type encode 编码 decode 解码
* @return bool|string
*/
function Thunder($url, $type='encode') {
if($type =='encode'){
return "thunder://".base64_encode("AA".$url."ZZ");
}else{
return substr(base64_decode(substr(trim($url),10)),2,-2);
}
}
网址url转迅雷调用示例:/**
* Url 转 迅雷
*/
$downloadUrl = 'http://v.yipeiwu.com';
$type = 'encode';
$thunderUrl = Thunder($downloadUrl,$type);
echo $thunderUrl;
//将输出 thunder://QUFodHRwOi8vdi55aXBlaXd1LmNvbVpa
迅雷转真实网址url调用示例/**
* 迅雷转Url
*/
$thunderUrl = 'thunder://QUFodHRwOi8vdi55aXBlaXd1LmNvbVpa';
$type = 'decode';
$downloadUrl = Thunder($thunderUrl,$type);
echo $downloadUrl;
//将输出 http://v.yipeiwu.com
希望以上内容对您有所帮助
标签: 函数