< ;?php
function zhuanhuan() {
$urlodd=explode('//',$_GET["url"],2);//リンクを 2 つのセクションに分割します。 //最初のセクション1 つは最初の段落、2 番目は 2 番目の段落です。 2 番目の段落
$head=strto lower($urlodd[0]);//PHP は大文字と小文字を区別します。最初に小文字に変換し、それ以外の場合は HtTp: または ThUNDER:この種の奇妙な書き込みは対処が困難です
$behind=$ urlodd[1];
if($head=="thunder:"){
$url=substr(base64_decode($behind), 2, -2) ;//base64 復号化、前の AA と後ろの ZZ を削除します
}
elseif($head=="flashget:"){
$url1=explode('&',$behind,2); =substr(base64_decode($url1[0]), 10, -10); //base64 復号化、前後の [FLASHGET] を削除
}
elseif($head=="qqdl:"){
$url= base64_decode($behind);//base64 復号化
}
elseif($head== "http:"||$head=="ftp:"||$head=="mms:"||$head== rtsp:"||$head=="https:"){
$url= $_GET["url"];//通常のアドレスは http、https、ftp、mms、rtsp の送信プロトコルのみをサポートします。たとえば、XX ネットワーク ディスクは実際には Base64 に基づいていますが、一部は復号化されていてもダウンロードできません。
}
else {echo "このページは一時的にこのプロトコルをサポートしていません";}
return $url ;
}
if($_GET["url"]!=NULL){
$url=zhuanhuan($_GET["url "]);
$url_thunder="thunder://".base64_encode("AA". $url."ZZ");//base64 暗号化、以下の 2 と同じ
$url_flashget="Flashget://".base64_encode("[FLASHGET]".$url."[FLASHGET]")."&aiyh" ;
$url_qqdl="qqdl://".base64_encode($url);}
?>
www.bkjia.com