初学PHP,利用PHP自带的base64编码功能写了一个迅雷地址在线加密解密的代码
以下是代码:
$url=$_POST["url"]; //获取用POST方式提交来的url参数
if(substr($url,7,3)=="://") //如果是迅雷地址
{
$url=base64_decode(substr($url,10)); //去掉URL地址的前10个字符,然后BASE64解码
$url=substr($url,2); //去掉前面的AA
$url=substr($url,0,-2); //去掉后面的ZZ
}
else //否则
{
if(substr($url,4,3)!="://") $url="http://".$url; //如果网址前面没有http://那么添加
$url="AA".$url."ZZ"; //在网址的前面加上AA后面加上ZZ
$url=base64_encode($url); //进行BASE64编码
$url="thunder://".$url; //在编码的字符串前加上thunder://
}
?>