迅雷thunder://地址与普通url地址转换<php>

其实迅雷的thunder://地址就是将普通url地址加前缀‘AA’、后缀‘ZZ’,再base64编码后得到的字符串

普通url转thunder

<?php
function ThunderEncode($url) {
	$thunderPrefix="AA";
	$thunderPosix="ZZ";
	$thunderTitle="thunder://";
	$thunderUrl=$thunderTitle.base64_encode($thunderPrefix.$url.$thunderPosix);
	return $thunderUrl;
}
?>

thunder转普通url

<?php
function ThunderDecode($thunderUrl) {
	$thunderPrefix="AA";
	$thunderPosix="ZZ";
	$thunderTitle="thunder://";
	$url=substr(trim($thunderUrl),10);
	$url=base64_decode($url);
	$url=substr($url,2,-2);
	return $url;
}
?>

添加新评论