效果图:
不会自动跳转,需勾选后点击跳转
无需操作自动跳转,默认3秒可自行修改
代码教程
一、不会自动跳转的
1、复制代码,替换/wp-content/themes/zibll/go.php文件全部内容
2、搜索logo链接替换成自己的
<?phpif (strlen($_SERVER['REQUEST_URI']) > 384 ||strpos($_SERVER['REQUEST_URI'], "eval(") ||strpos($_SERVER['REQUEST_URI'], "base64")) {@header("HTTP/1.1 414 Request-URI Too Long");@header("Status: 414 Request-URI Too Long");@header("Connection: Close");@exit;}//通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好@session_start();$t_url = !empty($_SESSION['GOLINK']) ? $_SESSION['GOLINK'] : preg_replace('/^url=(.*)$/i', '$1', $_SERVER["QUERY_STRING"]);//数据处理if (!empty($t_url)) {//判断取值是否加密if ($t_url == base64_encode(base64_decode($t_url))) {$t_url = base64_decode($t_url);}//防止xss$t_url = htmlspecialchars($t_url);//对取值进行网址校验和判断preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):\/\//i', $t_url, $matches);$yelan_title = get_bloginfo('name');$title = $yelan_title . ' - 外链安全跳转提醒';if ($matches) {$url = $t_url;// $title = '页面加载中,请稍候...';} else {preg_match('/\./i', $t_url, $matche);if ($matche) {$url = 'http://' . $t_url;// $title = '页面加载中,请稍候...';} else {$url = 'http://' . $_SERVER['HTTP_HOST'];$title = '参数错误,正在返回首页...';}}} else {$title = '参数缺失,正在返回首页...';$url = 'http://' . $_SERVER['HTTP_HOST'];}$url = str_replace('&', '&', $url);?><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="robots" content="noindex, nofollow" /><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"><?php echo "<link rel='apple-touch-icon-precomposed icon' href='" . _pz('iconpng') . "' type='image/x-icon'/>"; ?><noscript><meta http-equiv="refresh" content="1;url='<?php echo $url; ?>';"></noscript><script>function link_jump() {//禁止其他网站使用我们的跳转页面var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>");if (!MyHOST.test(document.referrer)) {location.href = "//" + MyHOST;}location.href = "<?php echo $url; ?>";}//延时50S关闭跳转页面,用于文件下载后不会关闭跳转页的问题setTimeout(function() {window.opener = null;window.close();}, 50000);</script><title><?php echo $title; ?></title><style>html,body{background:#F3F4F5;font-family: PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif;padding:0;margin:0;}a{text-decoration:none;}.urlArea { padding-top:50px;width:450px;margin:auto;word-break: break-all; }.urlArea .logo img { display: block;margin:auto;margin-bottom: 16px; max-width:350px; }.urlArea .main { background:#fff;padding:24px;border-radius: 12px;border: 1px solid #E1E1E1; }.urlArea .flex { display:flex;align-items:center; }.urlArea .btn { display:flex;justify-content:flex-end;align-items: center; }.urlArea .tip { background:#e8eefa;padding:12px;margin-bottom:16px;border-radius:4px; }.urlArea .urlColor { color:red; }.urlArea .urlBox { font-size: 14px;color: #222226;line-height: 24px;margin-bottom:24px; }.urlArea .ico { width:24px;height:24px; }.urlArea .goBtn { white-space: nowrap;font-size: 14px;background-color: #408ffa;color:#ffffff;border: 1px solid #408ffa;display:inline-block;box-sizing: border-box;padding:6px 18px;border-radius: 18px;margin-left:8px; }.urlArea .icoTxt { font-size: 16px;font-weight: 600;color: #222226;line-height: 22px;margin-left:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }@media (max-width: 600px){.urlArea { padding-top:90px;width:94%; }}</style></head><body><div class="urlArea"><div class="logo"><img src="logo链接"></div><!--logo链接替换位置--><div class="main"><div class="flex tip"><img class="ico" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoQ+2YvWsUQRiH33fmOMQiRQor7RQSweB9KAQEg1iYKFaZnJJ/wcTOMhLs7Ez8FwLebikasTGCoJDcHSoYQbHRyiKFhajczCu3SS73sbfzsXNJDnLV3s4y83vm3X12dhAG/IcDnh+OAHpVkITISvg2DYyQjwyVcXGt3o9q960CdZELAWC6ERoRn/CgentgAGimOCVJPmsNzJFfx2DjuW8I7xWg+xMZ9enXRwIaaQ2LgJ/Z2aFzvm8l7wBypjBPpB7FzTQiu8uDypLPKngFIDE+rODPFwIYjgUA2GJw7AyGb7d8QXgFkCK/TEB3ksIh4GMeVucOHQCV8qNKwQcCymgA6ozBGJarmz4gvFWgLvKrAHTNLBS+yITVSbNrk6/yAhCnTV04X1pNDdBLmzoAX1pNDZCkTS2EB62mAtBpUwvgQaupAEy0qYdIp1VnAFNtGgCk0qozgJ02tRjOWnUCoFJxUiqZuLJEgB+AbCWKTmqWAE4mYXDGp7C8sapD7Wy3BjDVJke8iUH1aZS/lL8hFUXHvX6uWrUGMNUmByxiWK1sAxTyUqnoOBHCQatWADbadAJw0KoVgJwpLBEpo5WkC0CjOohsmQeVeV21dtuNAWy16QwAaKVVYwBbbboCbM+s+WrVCMBEm50lTwcAYKpVLYCpNrsALDXa7XezTQAtgKk2Y14wVi+yuIfWZBMgEcBGm6bWsLkODbSaCGCjTZtgNtfqtNoTwFabMffwb0DYWQvBLAEdtwm+5/lkrfYEsNVmazgElIzxcSyvr0dLiVu5opL4joC4C0SSVmMBXLTZBoDwnge1863npMjVCKDtnA1ML612Abhqs70C8JPB6VMYhv+iCgiRVfD1OwGcsAndPim4yUaHxjr3VrsAZCk3RwpS718i4gpjdK8RQil8SESzruGbzwODeV6uLXdM1t7fg9amDjBOq20VOAza1EJ0rFabAGm1qRvYVzt2rFabAHWRa3zjetmv9BU2oZ/VTFibarRHACQuXJZQX9uHgb0NwZFdwaDyKgKQorBAoBa99b4PHSHCAx7UFnYqULikUL0mArYPY6ceInrTA05gWHmz9xCL4kWF6ioAZFOP0NcO8C8jerm746H9HuhrFg+dHwF4mMRUXQx8Bf4DeBHHQHvQneAAAAAASUVORK5CYII=" alt="温馨提醒"><div class="icoTxt">请注意您的账号和财产安全</div></div><div class="urlBox"><span><div style="font-weight:bold;padding-bottom:8px;">即将跳转到外部网站<span style="color:#c8c8c8;font-weight:bold;">,安全性未知,是否继续?</span></div>您将要访问的链接不属于本网站,请注意您的账号和财产安全。<br />前往:<a class="urlColor"><?php echo $url; ?></a></span></div><div class="btn"><label style="color:red;font-size:12px;"><input type="checkbox" id="isOk" value="1" />本人已知晓风险,本人自愿访问,与本网站无关。</label><a id="goBtn" class="goBtn" href="#" target="_self" onclick="return CheckGoUrl()">继续访问</a><script language="javascript" type="text/javascript">var goUrl = decodeURIComponent("<?php echo $url; ?>");document.getElementById("goBtn").href = goUrl;function CheckGoUrl(){if (document.getElementById("isOk").checked){document.location.href = goUrl;return true;}else{alert("请先打钩左侧【本人已知晓风险】项!"); // ,再点击【继续访问】return false;}}</script><script type="text/javascript">function GetQueryString(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if(r!=null)return unescape(r[2]); return null;}var myurl=GetQueryString("f");if(myurl !=null && myurl.toString().length>1){var tg='?f='+GetQueryString("f");} else {var tg='';}$(function(){$("#CopyURL").val('<?php echo $url; ?>'+tg);var clipboard = new Clipboard('#btnCopy');clipboard.on('success', function(e) {setTimeout(function() {alert('复制成功,快去浏览器中粘贴访问吧!')}, 200)});clipboard.on('error', function(e) {setTimeout(function() {prompt("复制失败了,请长按全选输入框复制吧~", '<?php echo $url; ?>'+tg)}, 200)});});function loading() {var num = 0;var kg = true;setInterval(function() {if (kg) {if (num == 100) {window.location.href = "<?php echo $url; ?>" + tg;kg = false;return false;}$('.load_number').html(num);num++;}}, 30)$('.loading').css('width', '100%')};$(function(){var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;if (isAndroid) {$("#ico").addClass("and")} else {$("#ico").addClass("ios")}var ua = navigator.userAgent.toLowerCase();if(ua.indexOf(' qq')>-1 && ua.indexOf('mqqbrowser') <0){$('.none').css({'opacity':'1'});$('.img_bg,.load').hide();return;} else if (ua.match(/MicroMessenger/i) == 'micromessenger') {$('.none').css({'opacity':'1'});$('.img_bg,.load').hide();return;} else {loading();return false}});</script><div style="display:none"></div></body><?php if ( strlen($_SERVER['REQUEST_URI']) > 384 || strpos($_SERVER['REQUEST_URI'], "eval(") || strpos($_SERVER['REQUEST_URI'], "base64") ) { @header("HTTP/1.1 414 Request-URI Too Long"); @header("Status: 414 Request-URI Too Long"); @header("Connection: Close"); @exit; } //通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好 @session_start(); $t_url = !empty($_SESSION['GOLINK']) ? $_SESSION['GOLINK'] : preg_replace('/^url=(.*)$/i', '$1', $_SERVER["QUERY_STRING"]); //数据处理 if (!empty($t_url)) { //判断取值是否加密 if ($t_url == base64_encode(base64_decode($t_url))) { $t_url = base64_decode($t_url); } //防止xss $t_url = htmlspecialchars($t_url); //对取值进行网址校验和判断 preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):\/\//i', $t_url, $matches); $yelan_title = get_bloginfo('name'); $title = $yelan_title . ' - 外链安全跳转提醒'; if ($matches) { $url = $t_url; // $title = '页面加载中,请稍候...'; } else { preg_match('/\./i', $t_url, $matche); if ($matche) { $url = 'http://' . $t_url; // $title = '页面加载中,请稍候...'; } else { $url = 'http://' . $_SERVER['HTTP_HOST']; $title = '参数错误,正在返回首页...'; } } } else { $title = '参数缺失,正在返回首页...'; $url = 'http://' . $_SERVER['HTTP_HOST']; } $url = str_replace('&', '&', $url); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="robots" content="noindex, nofollow" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <?php echo "<link rel='apple-touch-icon-precomposed icon' href='" . _pz('iconpng') . "' type='image/x-icon'/>"; ?> <noscript> <meta http-equiv="refresh" content="1;url='<?php echo $url; ?>';"> </noscript> <script> function link_jump() { //禁止其他网站使用我们的跳转页面 var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>"); if (!MyHOST.test(document.referrer)) { location.href = "//" + MyHOST; } location.href = "<?php echo $url; ?>"; } //延时50S关闭跳转页面,用于文件下载后不会关闭跳转页的问题 setTimeout(function() { window.opener = null; window.close(); }, 50000); </script> <title> <?php echo $title; ?> </title> <style> html,body{background:#F3F4F5;font-family: PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif;padding:0;margin:0;} a{text-decoration:none;} .urlArea { padding-top:50px;width:450px;margin:auto;word-break: break-all; } .urlArea .logo img { display: block;margin:auto;margin-bottom: 16px; max-width:350px; } .urlArea .main { background:#fff;padding:24px;border-radius: 12px;border: 1px solid #E1E1E1; } .urlArea .flex { display:flex;align-items:center; } .urlArea .btn { display:flex;justify-content:flex-end;align-items: center; } .urlArea .tip { background:#e8eefa;padding:12px;margin-bottom:16px;border-radius:4px; } .urlArea .urlColor { color:red; } .urlArea .urlBox { font-size: 14px;color: #222226;line-height: 24px;margin-bottom:24px; } .urlArea .ico { width:24px;height:24px; } .urlArea .goBtn { white-space: nowrap;font-size: 14px;background-color: #408ffa;color:#ffffff;border: 1px solid #408ffa;display:inline-block;box-sizing: border-box;padding:6px 18px;border-radius: 18px;margin-left:8px; } .urlArea .icoTxt { font-size: 16px;font-weight: 600;color: #222226;line-height: 22px;margin-left:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; } @media (max-width: 600px){ .urlArea { padding-top:90px;width:94%; } } </style> </head> <body> <div class="urlArea"> <div class="logo"><img src="logo链接"></div><!--logo链接替换位置--> <div class="main"> <div class="flex tip"> <img class="ico" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoQ+2YvWsUQRiH33fmOMQiRQor7RQSweB9KAQEg1iYKFaZnJJ/wcTOMhLs7Ez8FwLebikasTGCoJDcHSoYQbHRyiKFhajczCu3SS73sbfzsXNJDnLV3s4y83vm3X12dhAG/IcDnh+OAHpVkITISvg2DYyQjwyVcXGt3o9q960CdZELAWC6ERoRn/CgentgAGimOCVJPmsNzJFfx2DjuW8I7xWg+xMZ9enXRwIaaQ2LgJ/Z2aFzvm8l7wBypjBPpB7FzTQiu8uDypLPKngFIDE+rODPFwIYjgUA2GJw7AyGb7d8QXgFkCK/TEB3ksIh4GMeVucOHQCV8qNKwQcCymgA6ozBGJarmz4gvFWgLvKrAHTNLBS+yITVSbNrk6/yAhCnTV04X1pNDdBLmzoAX1pNDZCkTS2EB62mAtBpUwvgQaupAEy0qYdIp1VnAFNtGgCk0qozgJ02tRjOWnUCoFJxUiqZuLJEgB+AbCWKTmqWAE4mYXDGp7C8sapD7Wy3BjDVJke8iUH1aZS/lL8hFUXHvX6uWrUGMNUmByxiWK1sAxTyUqnoOBHCQatWADbadAJw0KoVgJwpLBEpo5WkC0CjOohsmQeVeV21dtuNAWy16QwAaKVVYwBbbboCbM+s+WrVCMBEm50lTwcAYKpVLYCpNrsALDXa7XezTQAtgKk2Y14wVi+yuIfWZBMgEcBGm6bWsLkODbSaCGCjTZtgNtfqtNoTwFabMffwb0DYWQvBLAEdtwm+5/lkrfYEsNVmazgElIzxcSyvr0dLiVu5opL4joC4C0SSVmMBXLTZBoDwnge1863npMjVCKDtnA1ML612Abhqs70C8JPB6VMYhv+iCgiRVfD1OwGcsAndPim4yUaHxjr3VrsAZCk3RwpS718i4gpjdK8RQil8SESzruGbzwODeV6uLXdM1t7fg9amDjBOq20VOAza1EJ0rFabAGm1qRvYVzt2rFabAHWRa3zjetmv9BU2oZ/VTFibarRHACQuXJZQX9uHgb0NwZFdwaDyKgKQorBAoBa99b4PHSHCAx7UFnYqULikUL0mArYPY6ceInrTA05gWHmz9xCL4kWF6ioAZFOP0NcO8C8jerm746H9HuhrFg+dHwF4mMRUXQx8Bf4DeBHHQHvQneAAAAAASUVORK5CYII=" alt="温馨提醒"> <div class="icoTxt">请注意您的账号和财产安全</div> </div> <div class="urlBox"> <span> <div style="font-weight:bold;padding-bottom:8px;">即将跳转到外部网站<span style="color:#c8c8c8;font-weight:bold;">,安全性未知,是否继续?</span></div> 您将要访问的链接不属于本网站,请注意您的账号和财产安全。<br /> 前往:<a class="urlColor"><?php echo $url; ?></a> </span> </div> <div class="btn"> <label style="color:red;font-size:12px;"><input type="checkbox" id="isOk" value="1" />本人已知晓风险,本人自愿访问,与本网站无关。</label> <a id="goBtn" class="goBtn" href="#" target="_self" onclick="return CheckGoUrl()">继续访问</a> <script language="javascript" type="text/javascript"> var goUrl = decodeURIComponent("<?php echo $url; ?>"); document.getElementById("goBtn").href = goUrl; function CheckGoUrl(){ if (document.getElementById("isOk").checked){ document.location.href = goUrl; return true; }else{ alert("请先打钩左侧【本人已知晓风险】项!"); // ,再点击【继续访问】 return false; } } </script> <script type="text/javascript"> function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } var myurl=GetQueryString("f"); if(myurl !=null && myurl.toString().length>1){ var tg='?f='+GetQueryString("f"); } else { var tg=''; } $(function(){ $("#CopyURL").val('<?php echo $url; ?>'+tg); var clipboard = new Clipboard('#btnCopy'); clipboard.on('success', function(e) { setTimeout(function() { alert('复制成功,快去浏览器中粘贴访问吧!') }, 200) }); clipboard.on('error', function(e) { setTimeout(function() { prompt("复制失败了,请长按全选输入框复制吧~", '<?php echo $url; ?>'+tg) }, 200) }); }); function loading() { var num = 0; var kg = true; setInterval(function() { if (kg) { if (num == 100) { window.location.href = "<?php echo $url; ?>" + tg; kg = false; return false; } $('.load_number').html(num); num++; } }, 30) $('.loading').css('width', '100%') }; $(function(){ var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; if (isAndroid) { $("#ico").addClass("and") } else { $("#ico").addClass("ios") } var ua = navigator.userAgent.toLowerCase(); if(ua.indexOf(' qq')>-1 && ua.indexOf('mqqbrowser') <0){ $('.none').css({'opacity':'1'}); $('.img_bg,.load').hide(); return; } else if (ua.match(/MicroMessenger/i) == 'micromessenger') { $('.none').css({'opacity':'1'}); $('.img_bg,.load').hide(); return; } else { loading(); return false } }); </script> <div style="display:none"></div> </body><?php if ( strlen($_SERVER['REQUEST_URI']) > 384 || strpos($_SERVER['REQUEST_URI'], "eval(") || strpos($_SERVER['REQUEST_URI'], "base64") ) { @header("HTTP/1.1 414 Request-URI Too Long"); @header("Status: 414 Request-URI Too Long"); @header("Connection: Close"); @exit; } //通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好 @session_start(); $t_url = !empty($_SESSION['GOLINK']) ? $_SESSION['GOLINK'] : preg_replace('/^url=(.*)$/i', '$1', $_SERVER["QUERY_STRING"]); //数据处理 if (!empty($t_url)) { //判断取值是否加密 if ($t_url == base64_encode(base64_decode($t_url))) { $t_url = base64_decode($t_url); } //防止xss $t_url = htmlspecialchars($t_url); //对取值进行网址校验和判断 preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):\/\//i', $t_url, $matches); $yelan_title = get_bloginfo('name'); $title = $yelan_title . ' - 外链安全跳转提醒'; if ($matches) { $url = $t_url; // $title = '页面加载中,请稍候...'; } else { preg_match('/\./i', $t_url, $matche); if ($matche) { $url = 'http://' . $t_url; // $title = '页面加载中,请稍候...'; } else { $url = 'http://' . $_SERVER['HTTP_HOST']; $title = '参数错误,正在返回首页...'; } } } else { $title = '参数缺失,正在返回首页...'; $url = 'http://' . $_SERVER['HTTP_HOST']; } $url = str_replace('&', '&', $url); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="robots" content="noindex, nofollow" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <?php echo "<link rel='apple-touch-icon-precomposed icon' href='" . _pz('iconpng') . "' type='image/x-icon'/>"; ?> <noscript> <meta http-equiv="refresh" content="1;url='<?php echo $url; ?>';"> </noscript> <script> function link_jump() { //禁止其他网站使用我们的跳转页面 var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>"); if (!MyHOST.test(document.referrer)) { location.href = "//" + MyHOST; } location.href = "<?php echo $url; ?>"; } //延时50S关闭跳转页面,用于文件下载后不会关闭跳转页的问题 setTimeout(function() { window.opener = null; window.close(); }, 50000); </script> <title> <?php echo $title; ?> </title> <style> html,body{background:#F3F4F5;font-family: PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif;padding:0;margin:0;} a{text-decoration:none;} .urlArea { padding-top:50px;width:450px;margin:auto;word-break: break-all; } .urlArea .logo img { display: block;margin:auto;margin-bottom: 16px; max-width:350px; } .urlArea .main { background:#fff;padding:24px;border-radius: 12px;border: 1px solid #E1E1E1; } .urlArea .flex { display:flex;align-items:center; } .urlArea .btn { display:flex;justify-content:flex-end;align-items: center; } .urlArea .tip { background:#e8eefa;padding:12px;margin-bottom:16px;border-radius:4px; } .urlArea .urlColor { color:red; } .urlArea .urlBox { font-size: 14px;color: #222226;line-height: 24px;margin-bottom:24px; } .urlArea .ico { width:24px;height:24px; } .urlArea .goBtn { white-space: nowrap;font-size: 14px;background-color: #408ffa;color:#ffffff;border: 1px solid #408ffa;display:inline-block;box-sizing: border-box;padding:6px 18px;border-radius: 18px;margin-left:8px; } .urlArea .icoTxt { font-size: 16px;font-weight: 600;color: #222226;line-height: 22px;margin-left:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; } @media (max-width: 600px){ .urlArea { padding-top:90px;width:94%; } } </style> </head> <body> <div class="urlArea"> <div class="logo"><img src="logo链接"></div><!--logo链接替换位置--> <div class="main"> <div class="flex tip"> <img class="ico" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoQ+2YvWsUQRiH33fmOMQiRQor7RQSweB9KAQEg1iYKFaZnJJ/wcTOMhLs7Ez8FwLebikasTGCoJDcHSoYQbHRyiKFhajczCu3SS73sbfzsXNJDnLV3s4y83vm3X12dhAG/IcDnh+OAHpVkITISvg2DYyQjwyVcXGt3o9q960CdZELAWC6ERoRn/CgentgAGimOCVJPmsNzJFfx2DjuW8I7xWg+xMZ9enXRwIaaQ2LgJ/Z2aFzvm8l7wBypjBPpB7FzTQiu8uDypLPKngFIDE+rODPFwIYjgUA2GJw7AyGb7d8QXgFkCK/TEB3ksIh4GMeVucOHQCV8qNKwQcCymgA6ozBGJarmz4gvFWgLvKrAHTNLBS+yITVSbNrk6/yAhCnTV04X1pNDdBLmzoAX1pNDZCkTS2EB62mAtBpUwvgQaupAEy0qYdIp1VnAFNtGgCk0qozgJ02tRjOWnUCoFJxUiqZuLJEgB+AbCWKTmqWAE4mYXDGp7C8sapD7Wy3BjDVJke8iUH1aZS/lL8hFUXHvX6uWrUGMNUmByxiWK1sAxTyUqnoOBHCQatWADbadAJw0KoVgJwpLBEpo5WkC0CjOohsmQeVeV21dtuNAWy16QwAaKVVYwBbbboCbM+s+WrVCMBEm50lTwcAYKpVLYCpNrsALDXa7XezTQAtgKk2Y14wVi+yuIfWZBMgEcBGm6bWsLkODbSaCGCjTZtgNtfqtNoTwFabMffwb0DYWQvBLAEdtwm+5/lkrfYEsNVmazgElIzxcSyvr0dLiVu5opL4joC4C0SSVmMBXLTZBoDwnge1863npMjVCKDtnA1ML612Abhqs70C8JPB6VMYhv+iCgiRVfD1OwGcsAndPim4yUaHxjr3VrsAZCk3RwpS718i4gpjdK8RQil8SESzruGbzwODeV6uLXdM1t7fg9amDjBOq20VOAza1EJ0rFabAGm1qRvYVzt2rFabAHWRa3zjetmv9BU2oZ/VTFibarRHACQuXJZQX9uHgb0NwZFdwaDyKgKQorBAoBa99b4PHSHCAx7UFnYqULikUL0mArYPY6ceInrTA05gWHmz9xCL4kWF6ioAZFOP0NcO8C8jerm746H9HuhrFg+dHwF4mMRUXQx8Bf4DeBHHQHvQneAAAAAASUVORK5CYII=" alt="温馨提醒"> <div class="icoTxt">请注意您的账号和财产安全</div> </div> <div class="urlBox"> <span> <div style="font-weight:bold;padding-bottom:8px;">即将跳转到外部网站<span style="color:#c8c8c8;font-weight:bold;">,安全性未知,是否继续?</span></div> 您将要访问的链接不属于本网站,请注意您的账号和财产安全。<br /> 前往:<a class="urlColor"><?php echo $url; ?></a> </span> </div> <div class="btn"> <label style="color:red;font-size:12px;"><input type="checkbox" id="isOk" value="1" />本人已知晓风险,本人自愿访问,与本网站无关。</label> <a id="goBtn" class="goBtn" href="#" target="_self" onclick="return CheckGoUrl()">继续访问</a> <script language="javascript" type="text/javascript"> var goUrl = decodeURIComponent("<?php echo $url; ?>"); document.getElementById("goBtn").href = goUrl; function CheckGoUrl(){ if (document.getElementById("isOk").checked){ document.location.href = goUrl; return true; }else{ alert("请先打钩左侧【本人已知晓风险】项!"); // ,再点击【继续访问】 return false; } } </script> <script type="text/javascript"> function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } var myurl=GetQueryString("f"); if(myurl !=null && myurl.toString().length>1){ var tg='?f='+GetQueryString("f"); } else { var tg=''; } $(function(){ $("#CopyURL").val('<?php echo $url; ?>'+tg); var clipboard = new Clipboard('#btnCopy'); clipboard.on('success', function(e) { setTimeout(function() { alert('复制成功,快去浏览器中粘贴访问吧!') }, 200) }); clipboard.on('error', function(e) { setTimeout(function() { prompt("复制失败了,请长按全选输入框复制吧~", '<?php echo $url; ?>'+tg) }, 200) }); }); function loading() { var num = 0; var kg = true; setInterval(function() { if (kg) { if (num == 100) { window.location.href = "<?php echo $url; ?>" + tg; kg = false; return false; } $('.load_number').html(num); num++; } }, 30) $('.loading').css('width', '100%') }; $(function(){ var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; if (isAndroid) { $("#ico").addClass("and") } else { $("#ico").addClass("ios") } var ua = navigator.userAgent.toLowerCase(); if(ua.indexOf(' qq')>-1 && ua.indexOf('mqqbrowser') <0){ $('.none').css({'opacity':'1'}); $('.img_bg,.load').hide(); return; } else if (ua.match(/MicroMessenger/i) == 'micromessenger') { $('.none').css({'opacity':'1'}); $('.img_bg,.load').hide(); return; } else { loading(); return false } }); </script> <div style="display:none"></div> </body>
二、自动跳转的
1、复制代码,替换/wp-content/themes/zibll/go.php文件全部内容
2、搜索logo链接替换成自己的,搜索3000可修改延迟跳转时间
<?phpif (strlen($_SERVER['REQUEST_URI']) > 384 ||strpos($_SERVER['REQUEST_URI'], "eval(") ||strpos($_SERVER['REQUEST_URI'], "base64")) {@header("HTTP/1.1 414 Request-URI Too Long");@header("Status: 414 Request-URI Too Long");@header("Connection: Close");@exit;}//通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好@session_start();$t_url = !empty($_SESSION['GOLINK']) ? $_SESSION['GOLINK'] : preg_replace('/^url=(.*)$/i', '$1', $_SERVER["QUERY_STRING"]);//数据处理if (!empty($t_url)) {//判断取值是否加密if ($t_url == base64_encode(base64_decode($t_url))) {$t_url = base64_decode($t_url);}//防止xss$t_url = htmlspecialchars($t_url);//对取值进行网址校验和判断preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):\/\//i', $t_url, $matches);$yelan_title = get_bloginfo('name');$title = $yelan_title . ' - 外链安全跳转提醒';if ($matches) {$url = $t_url;// $title = '页面加载中,请稍候...';} else {preg_match('/\./i', $t_url, $matche);if ($matche) {$url = 'http://' . $t_url;// $title = '页面加载中,请稍候...';} else {$url = 'http://' . $_SERVER['HTTP_HOST'];$title = '参数错误,正在返回首页...';}}} else {$title = '参数缺失,正在返回首页...';$url = 'http://' . $_SERVER['HTTP_HOST'];}$url = str_replace('&', '&', $url);?><html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta name="robots" content="noindex, nofollow" /><meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"><?php echo "<link rel='apple-touch-icon-precomposed icon' href='" . _pz('iconpng') . "' type='image/x-icon'/>"; ?><noscript><meta http-equiv="refresh" content="1;url='<?php echo $url; ?>';"></noscript><script>function link_jump() {//禁止其他网站使用我们的跳转页面var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>");if (!MyHOST.test(document.referrer)) {location.href = "//" + MyHOST;}location.href = "<?php echo $url; ?>";}//延时3S跳转,可自行修改延时时间setTimeout(link_jump, 3000);//延时50S关闭跳转页面,用于文件下载后不会关闭跳转页的问题setTimeout(function() {window.opener = null;window.close();}, 50000);</script><title><?php echo $title; ?></title><style>html,body{background:#F3F4F5;font-family: PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif;padding:0;margin:0;}a{text-decoration:none;}.urlArea { padding-top:50px;width:450px;margin:auto;word-break: break-all; }.urlArea .logo img { display: block;margin:auto;margin-bottom: 16px; max-width:350px; }.urlArea .main { background:#fff;padding:24px;border-radius: 12px;border: 1px solid #E1E1E1; }.urlArea .flex { display:flex;align-items:center; }.urlArea .btn { display:flex;justify-content:flex-end;align-items: center; }.urlArea .tip { background:#e8eefa;padding:12px;margin-bottom:16px;border-radius:4px; }.urlArea .urlColor { color:red; }.urlArea .urlBox { font-size: 14px;color: #222226;line-height: 24px;margin-bottom:24px; }.urlArea .ico { width:24px;height:24px; }.urlArea .goBtn { white-space: nowrap;font-size: 14px;background-color: #408ffa;color:#ffffff;border: 1px solid #408ffa;display:inline-block;box-sizing: border-box;padding:6px 18px;border-radius: 18px;margin-left:8px; }.urlArea .icoTxt { font-size: 16px;font-weight: 600;color: #222226;line-height: 22px;margin-left:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; }@media (max-width: 600px){.urlArea { padding-top:90px;width:94%; }}</style></head><body><div class="urlArea"><div class="logo"><img src="logo链接"></div> <!--logo链接替换位置--><div class="main"><div class="flex tip"><img class="ico" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoQ+2YvWsUQRiH33fmOMQiRQor7RQSweB9KAQEg1iYKFaZnJJ/wcTOMhLs7Ez8FwLebikasTGCoJDcHSoYQbHRyiKFhajczCu3SS73sbfzsXNJDnLV3s4y83vm3X12dhAG/IcDnh+OAHpVkITISvg2DYyQjwyVcXGt3o9q960CdZELAWC6ERoRn/CgentgAGimOCVJPmsNzJFfx2DjuW8I7xWg+xMZ9enXRwIaaQ2LgJ/Z2aFzvm8l7wBypjBPpB7FzTQiu8uDypLPKngFIDE+rODPFwIYjgUA2GJw7AyGb7d8QXgFkCK/TEB3ksIh4GMeVucOHQCV8qNKwQcCymgA6ozBGJarmz4gvFWgLvKrAHTNLBS+yITVSbNrk6/yAhCnTV04X1pNDdBLmzoAX1pNDZCkTS2EB62mAtBpUwvgQaupAEy0qYdIp1VnAFNtGgCk0qozgJ02tRjOWnUCoFJxUiqZuLJEgB+AbCWKTmqWAE4mYXDGp7C8sapD7Wy3BjDVJke8iUH1aZS/lL8hFUXHvX6uWrUGMNUmByxiWK1sAxTyUqnoOBHCQatWADbadAJw0KoVgJwpLBEpo5WkC0CjOohsmQeVeV21dtuNAWy16QwAaKVVYwBbbboCbM+s+WrVCMBEm50lTwcAYKpVLYCpNrsALDXa7XezTQAtgKk2Y14wVi+yuIfWZBMgEcBGm6bWsLkODbSaCGCjTZtgNtfqtNoTwFabMffwb0DYWQvBLAEdtwm+5/lkrfYEsNVmazgElIzxcSyvr0dLiVu5opL4joC4C0SSVmMBXLTZBoDwnge1863npMjVCKDtnA1ML612Abhqs70C8JPB6VMYhv+iCgiRVfD1OwGcsAndPim4yUaHxjr3VrsAZCk3RwpS718i4gpjdK8RQil8SESzruGbzwODeV6uLXdM1t7fg9amDjBOq20VOAza1EJ0rFabAGm1qRvYVzt2rFabAHWRa3zjetmv9BU2oZ/VTFibarRHACQuXJZQX9uHgb0NwZFdwaDyKgKQorBAoBa99b4PHSHCAx7UFnYqULikUL0mArYPY6ceInrTA05gWHmz9xCL4kWF6ioAZFOP0NcO8C8jerm746H9HuhrFg+dHwF4mMRUXQx8Bf4DeBHHQHvQneAAAAAASUVORK5CYII=" alt="温馨提醒"><div class="icoTxt">请注意您的账号和财产安全</div></div><div class="urlBox"><span><div style="font-weight:bold;padding-bottom:8px;">即将跳转到外部网站<span style="color:#c8c8c8;font-weight:bold;">,安全性未知,是否继续?</span></div>您将要访问的链接不属于本网站,请注意您的账号和财产安全。<br />前往:<a class="urlColor"><?php echo $url; ?></a></span></div><div class="btn"><label style="color:red;font-size:12px;">本人已知晓风险,本人自愿访问,与本网站无关。</label><a id="goBtn" class="goBtn" href="#" target="_self" onclick="return CheckGoUrl()">即将自动跳转</a><script language="javascript" type="text/javascript">var goUrl = decodeURIComponent("<?php echo $url; ?>");document.getElementById("goBtn").href = goUrl;}</script><script type="text/javascript">function GetQueryString(name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");var r = window.location.search.substr(1).match(reg);if(r!=null)return unescape(r[2]); return null;}var myurl=GetQueryString("f");if(myurl !=null && myurl.toString().length>1){var tg='?f='+GetQueryString("f");} else {var tg='';}$(function(){$("#CopyURL").val('<?php echo $url; ?>'+tg);var clipboard = new Clipboard('#btnCopy');clipboard.on('success', function(e) {setTimeout(function() {alert('复制成功,快去浏览器中粘贴访问吧!')}, 200)});clipboard.on('error', function(e) {setTimeout(function() {prompt("复制失败了,请长按全选输入框复制吧~", '<?php echo $url; ?>'+tg)}, 200)});});function loading() {var num = 0;var kg = true;setInterval(function() {if (kg) {if (num == 100) {window.location.href = "<?php echo $url; ?>" + tg;kg = false;return false;}$('.load_number').html(num);num++;}}, 30)$('.loading').css('width', '100%')};$(function(){var u = navigator.userAgent;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1;if (isAndroid) {$("#ico").addClass("and")} else {$("#ico").addClass("ios")}var ua = navigator.userAgent.toLowerCase();if(ua.indexOf(' qq')>-1 && ua.indexOf('mqqbrowser') <0){$('.none').css({'opacity':'1'});$('.img_bg,.load').hide();return;} else if (ua.match(/MicroMessenger/i) == 'micromessenger') {$('.none').css({'opacity':'1'});$('.img_bg,.load').hide();return;} else {loading();return false}});</script><div style="display:none"></div></body><?php if ( strlen($_SERVER['REQUEST_URI']) > 384 || strpos($_SERVER['REQUEST_URI'], "eval(") || strpos($_SERVER['REQUEST_URI'], "base64") ) { @header("HTTP/1.1 414 Request-URI Too Long"); @header("Status: 414 Request-URI Too Long"); @header("Connection: Close"); @exit; } //通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好 @session_start(); $t_url = !empty($_SESSION['GOLINK']) ? $_SESSION['GOLINK'] : preg_replace('/^url=(.*)$/i', '$1', $_SERVER["QUERY_STRING"]); //数据处理 if (!empty($t_url)) { //判断取值是否加密 if ($t_url == base64_encode(base64_decode($t_url))) { $t_url = base64_decode($t_url); } //防止xss $t_url = htmlspecialchars($t_url); //对取值进行网址校验和判断 preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):\/\//i', $t_url, $matches); $yelan_title = get_bloginfo('name'); $title = $yelan_title . ' - 外链安全跳转提醒'; if ($matches) { $url = $t_url; // $title = '页面加载中,请稍候...'; } else { preg_match('/\./i', $t_url, $matche); if ($matche) { $url = 'http://' . $t_url; // $title = '页面加载中,请稍候...'; } else { $url = 'http://' . $_SERVER['HTTP_HOST']; $title = '参数错误,正在返回首页...'; } } } else { $title = '参数缺失,正在返回首页...'; $url = 'http://' . $_SERVER['HTTP_HOST']; } $url = str_replace('&', '&', $url); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="robots" content="noindex, nofollow" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <?php echo "<link rel='apple-touch-icon-precomposed icon' href='" . _pz('iconpng') . "' type='image/x-icon'/>"; ?> <noscript> <meta http-equiv="refresh" content="1;url='<?php echo $url; ?>';"> </noscript> <script> function link_jump() { //禁止其他网站使用我们的跳转页面 var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>"); if (!MyHOST.test(document.referrer)) { location.href = "//" + MyHOST; } location.href = "<?php echo $url; ?>"; } //延时3S跳转,可自行修改延时时间 setTimeout(link_jump, 3000); //延时50S关闭跳转页面,用于文件下载后不会关闭跳转页的问题 setTimeout(function() { window.opener = null; window.close(); }, 50000); </script> <title> <?php echo $title; ?> </title> <style> html,body{background:#F3F4F5;font-family: PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif;padding:0;margin:0;} a{text-decoration:none;} .urlArea { padding-top:50px;width:450px;margin:auto;word-break: break-all; } .urlArea .logo img { display: block;margin:auto;margin-bottom: 16px; max-width:350px; } .urlArea .main { background:#fff;padding:24px;border-radius: 12px;border: 1px solid #E1E1E1; } .urlArea .flex { display:flex;align-items:center; } .urlArea .btn { display:flex;justify-content:flex-end;align-items: center; } .urlArea .tip { background:#e8eefa;padding:12px;margin-bottom:16px;border-radius:4px; } .urlArea .urlColor { color:red; } .urlArea .urlBox { font-size: 14px;color: #222226;line-height: 24px;margin-bottom:24px; } .urlArea .ico { width:24px;height:24px; } .urlArea .goBtn { white-space: nowrap;font-size: 14px;background-color: #408ffa;color:#ffffff;border: 1px solid #408ffa;display:inline-block;box-sizing: border-box;padding:6px 18px;border-radius: 18px;margin-left:8px; } .urlArea .icoTxt { font-size: 16px;font-weight: 600;color: #222226;line-height: 22px;margin-left:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; } @media (max-width: 600px){ .urlArea { padding-top:90px;width:94%; } } </style> </head> <body> <div class="urlArea"> <div class="logo"><img src="logo链接"></div> <!--logo链接替换位置--> <div class="main"> <div class="flex tip"> <img class="ico" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoQ+2YvWsUQRiH33fmOMQiRQor7RQSweB9KAQEg1iYKFaZnJJ/wcTOMhLs7Ez8FwLebikasTGCoJDcHSoYQbHRyiKFhajczCu3SS73sbfzsXNJDnLV3s4y83vm3X12dhAG/IcDnh+OAHpVkITISvg2DYyQjwyVcXGt3o9q960CdZELAWC6ERoRn/CgentgAGimOCVJPmsNzJFfx2DjuW8I7xWg+xMZ9enXRwIaaQ2LgJ/Z2aFzvm8l7wBypjBPpB7FzTQiu8uDypLPKngFIDE+rODPFwIYjgUA2GJw7AyGb7d8QXgFkCK/TEB3ksIh4GMeVucOHQCV8qNKwQcCymgA6ozBGJarmz4gvFWgLvKrAHTNLBS+yITVSbNrk6/yAhCnTV04X1pNDdBLmzoAX1pNDZCkTS2EB62mAtBpUwvgQaupAEy0qYdIp1VnAFNtGgCk0qozgJ02tRjOWnUCoFJxUiqZuLJEgB+AbCWKTmqWAE4mYXDGp7C8sapD7Wy3BjDVJke8iUH1aZS/lL8hFUXHvX6uWrUGMNUmByxiWK1sAxTyUqnoOBHCQatWADbadAJw0KoVgJwpLBEpo5WkC0CjOohsmQeVeV21dtuNAWy16QwAaKVVYwBbbboCbM+s+WrVCMBEm50lTwcAYKpVLYCpNrsALDXa7XezTQAtgKk2Y14wVi+yuIfWZBMgEcBGm6bWsLkODbSaCGCjTZtgNtfqtNoTwFabMffwb0DYWQvBLAEdtwm+5/lkrfYEsNVmazgElIzxcSyvr0dLiVu5opL4joC4C0SSVmMBXLTZBoDwnge1863npMjVCKDtnA1ML612Abhqs70C8JPB6VMYhv+iCgiRVfD1OwGcsAndPim4yUaHxjr3VrsAZCk3RwpS718i4gpjdK8RQil8SESzruGbzwODeV6uLXdM1t7fg9amDjBOq20VOAza1EJ0rFabAGm1qRvYVzt2rFabAHWRa3zjetmv9BU2oZ/VTFibarRHACQuXJZQX9uHgb0NwZFdwaDyKgKQorBAoBa99b4PHSHCAx7UFnYqULikUL0mArYPY6ceInrTA05gWHmz9xCL4kWF6ioAZFOP0NcO8C8jerm746H9HuhrFg+dHwF4mMRUXQx8Bf4DeBHHQHvQneAAAAAASUVORK5CYII=" alt="温馨提醒"> <div class="icoTxt">请注意您的账号和财产安全</div> </div> <div class="urlBox"> <span> <div style="font-weight:bold;padding-bottom:8px;">即将跳转到外部网站<span style="color:#c8c8c8;font-weight:bold;">,安全性未知,是否继续?</span></div> 您将要访问的链接不属于本网站,请注意您的账号和财产安全。<br /> 前往:<a class="urlColor"><?php echo $url; ?></a> </span> </div> <div class="btn"> <label style="color:red;font-size:12px;">本人已知晓风险,本人自愿访问,与本网站无关。</label> <a id="goBtn" class="goBtn" href="#" target="_self" onclick="return CheckGoUrl()">即将自动跳转</a> <script language="javascript" type="text/javascript"> var goUrl = decodeURIComponent("<?php echo $url; ?>"); document.getElementById("goBtn").href = goUrl; } </script> <script type="text/javascript"> function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } var myurl=GetQueryString("f"); if(myurl !=null && myurl.toString().length>1){ var tg='?f='+GetQueryString("f"); } else { var tg=''; } $(function(){ $("#CopyURL").val('<?php echo $url; ?>'+tg); var clipboard = new Clipboard('#btnCopy'); clipboard.on('success', function(e) { setTimeout(function() { alert('复制成功,快去浏览器中粘贴访问吧!') }, 200) }); clipboard.on('error', function(e) { setTimeout(function() { prompt("复制失败了,请长按全选输入框复制吧~", '<?php echo $url; ?>'+tg) }, 200) }); }); function loading() { var num = 0; var kg = true; setInterval(function() { if (kg) { if (num == 100) { window.location.href = "<?php echo $url; ?>" + tg; kg = false; return false; } $('.load_number').html(num); num++; } }, 30) $('.loading').css('width', '100%') }; $(function(){ var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; if (isAndroid) { $("#ico").addClass("and") } else { $("#ico").addClass("ios") } var ua = navigator.userAgent.toLowerCase(); if(ua.indexOf(' qq')>-1 && ua.indexOf('mqqbrowser') <0){ $('.none').css({'opacity':'1'}); $('.img_bg,.load').hide(); return; } else if (ua.match(/MicroMessenger/i) == 'micromessenger') { $('.none').css({'opacity':'1'}); $('.img_bg,.load').hide(); return; } else { loading(); return false } }); </script> <div style="display:none"></div> </body><?php if ( strlen($_SERVER['REQUEST_URI']) > 384 || strpos($_SERVER['REQUEST_URI'], "eval(") || strpos($_SERVER['REQUEST_URI'], "base64") ) { @header("HTTP/1.1 414 Request-URI Too Long"); @header("Status: 414 Request-URI Too Long"); @header("Connection: Close"); @exit; } //通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好 @session_start(); $t_url = !empty($_SESSION['GOLINK']) ? $_SESSION['GOLINK'] : preg_replace('/^url=(.*)$/i', '$1', $_SERVER["QUERY_STRING"]); //数据处理 if (!empty($t_url)) { //判断取值是否加密 if ($t_url == base64_encode(base64_decode($t_url))) { $t_url = base64_decode($t_url); } //防止xss $t_url = htmlspecialchars($t_url); //对取值进行网址校验和判断 preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):\/\//i', $t_url, $matches); $yelan_title = get_bloginfo('name'); $title = $yelan_title . ' - 外链安全跳转提醒'; if ($matches) { $url = $t_url; // $title = '页面加载中,请稍候...'; } else { preg_match('/\./i', $t_url, $matche); if ($matche) { $url = 'http://' . $t_url; // $title = '页面加载中,请稍候...'; } else { $url = 'http://' . $_SERVER['HTTP_HOST']; $title = '参数错误,正在返回首页...'; } } } else { $title = '参数缺失,正在返回首页...'; $url = 'http://' . $_SERVER['HTTP_HOST']; } $url = str_replace('&', '&', $url); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta name="robots" content="noindex, nofollow" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <?php echo "<link rel='apple-touch-icon-precomposed icon' href='" . _pz('iconpng') . "' type='image/x-icon'/>"; ?> <noscript> <meta http-equiv="refresh" content="1;url='<?php echo $url; ?>';"> </noscript> <script> function link_jump() { //禁止其他网站使用我们的跳转页面 var MyHOST = new RegExp("<?php echo $_SERVER['HTTP_HOST']; ?>"); if (!MyHOST.test(document.referrer)) { location.href = "//" + MyHOST; } location.href = "<?php echo $url; ?>"; } //延时3S跳转,可自行修改延时时间 setTimeout(link_jump, 3000); //延时50S关闭跳转页面,用于文件下载后不会关闭跳转页的问题 setTimeout(function() { window.opener = null; window.close(); }, 50000); </script> <title> <?php echo $title; ?> </title> <style> html,body{background:#F3F4F5;font-family: PingFang SC,Hiragino Sans GB,Arial,Microsoft YaHei,Verdana,Roboto,Noto,Helvetica Neue,sans-serif;padding:0;margin:0;} a{text-decoration:none;} .urlArea { padding-top:50px;width:450px;margin:auto;word-break: break-all; } .urlArea .logo img { display: block;margin:auto;margin-bottom: 16px; max-width:350px; } .urlArea .main { background:#fff;padding:24px;border-radius: 12px;border: 1px solid #E1E1E1; } .urlArea .flex { display:flex;align-items:center; } .urlArea .btn { display:flex;justify-content:flex-end;align-items: center; } .urlArea .tip { background:#e8eefa;padding:12px;margin-bottom:16px;border-radius:4px; } .urlArea .urlColor { color:red; } .urlArea .urlBox { font-size: 14px;color: #222226;line-height: 24px;margin-bottom:24px; } .urlArea .ico { width:24px;height:24px; } .urlArea .goBtn { white-space: nowrap;font-size: 14px;background-color: #408ffa;color:#ffffff;border: 1px solid #408ffa;display:inline-block;box-sizing: border-box;padding:6px 18px;border-radius: 18px;margin-left:8px; } .urlArea .icoTxt { font-size: 16px;font-weight: 600;color: #222226;line-height: 22px;margin-left:12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; } @media (max-width: 600px){ .urlArea { padding-top:90px;width:94%; } } </style> </head> <body> <div class="urlArea"> <div class="logo"><img src="logo链接"></div> <!--logo链接替换位置--> <div class="main"> <div class="flex tip"> <img class="ico" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAADWUlEQVRoQ+2YvWsUQRiH33fmOMQiRQor7RQSweB9KAQEg1iYKFaZnJJ/wcTOMhLs7Ez8FwLebikasTGCoJDcHSoYQbHRyiKFhajczCu3SS73sbfzsXNJDnLV3s4y83vm3X12dhAG/IcDnh+OAHpVkITISvg2DYyQjwyVcXGt3o9q960CdZELAWC6ERoRn/CgentgAGimOCVJPmsNzJFfx2DjuW8I7xWg+xMZ9enXRwIaaQ2LgJ/Z2aFzvm8l7wBypjBPpB7FzTQiu8uDypLPKngFIDE+rODPFwIYjgUA2GJw7AyGb7d8QXgFkCK/TEB3ksIh4GMeVucOHQCV8qNKwQcCymgA6ozBGJarmz4gvFWgLvKrAHTNLBS+yITVSbNrk6/yAhCnTV04X1pNDdBLmzoAX1pNDZCkTS2EB62mAtBpUwvgQaupAEy0qYdIp1VnAFNtGgCk0qozgJ02tRjOWnUCoFJxUiqZuLJEgB+AbCWKTmqWAE4mYXDGp7C8sapD7Wy3BjDVJke8iUH1aZS/lL8hFUXHvX6uWrUGMNUmByxiWK1sAxTyUqnoOBHCQatWADbadAJw0KoVgJwpLBEpo5WkC0CjOohsmQeVeV21dtuNAWy16QwAaKVVYwBbbboCbM+s+WrVCMBEm50lTwcAYKpVLYCpNrsALDXa7XezTQAtgKk2Y14wVi+yuIfWZBMgEcBGm6bWsLkODbSaCGCjTZtgNtfqtNoTwFabMffwb0DYWQvBLAEdtwm+5/lkrfYEsNVmazgElIzxcSyvr0dLiVu5opL4joC4C0SSVmMBXLTZBoDwnge1863npMjVCKDtnA1ML612Abhqs70C8JPB6VMYhv+iCgiRVfD1OwGcsAndPim4yUaHxjr3VrsAZCk3RwpS718i4gpjdK8RQil8SESzruGbzwODeV6uLXdM1t7fg9amDjBOq20VOAza1EJ0rFabAGm1qRvYVzt2rFabAHWRa3zjetmv9BU2oZ/VTFibarRHACQuXJZQX9uHgb0NwZFdwaDyKgKQorBAoBa99b4PHSHCAx7UFnYqULikUL0mArYPY6ceInrTA05gWHmz9xCL4kWF6ioAZFOP0NcO8C8jerm746H9HuhrFg+dHwF4mMRUXQx8Bf4DeBHHQHvQneAAAAAASUVORK5CYII=" alt="温馨提醒"> <div class="icoTxt">请注意您的账号和财产安全</div> </div> <div class="urlBox"> <span> <div style="font-weight:bold;padding-bottom:8px;">即将跳转到外部网站<span style="color:#c8c8c8;font-weight:bold;">,安全性未知,是否继续?</span></div> 您将要访问的链接不属于本网站,请注意您的账号和财产安全。<br /> 前往:<a class="urlColor"><?php echo $url; ?></a> </span> </div> <div class="btn"> <label style="color:red;font-size:12px;">本人已知晓风险,本人自愿访问,与本网站无关。</label> <a id="goBtn" class="goBtn" href="#" target="_self" onclick="return CheckGoUrl()">即将自动跳转</a> <script language="javascript" type="text/javascript"> var goUrl = decodeURIComponent("<?php echo $url; ?>"); document.getElementById("goBtn").href = goUrl; } </script> <script type="text/javascript"> function GetQueryString(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)return unescape(r[2]); return null; } var myurl=GetQueryString("f"); if(myurl !=null && myurl.toString().length>1){ var tg='?f='+GetQueryString("f"); } else { var tg=''; } $(function(){ $("#CopyURL").val('<?php echo $url; ?>'+tg); var clipboard = new Clipboard('#btnCopy'); clipboard.on('success', function(e) { setTimeout(function() { alert('复制成功,快去浏览器中粘贴访问吧!') }, 200) }); clipboard.on('error', function(e) { setTimeout(function() { prompt("复制失败了,请长按全选输入框复制吧~", '<?php echo $url; ?>'+tg) }, 200) }); }); function loading() { var num = 0; var kg = true; setInterval(function() { if (kg) { if (num == 100) { window.location.href = "<?php echo $url; ?>" + tg; kg = false; return false; } $('.load_number').html(num); num++; } }, 30) $('.loading').css('width', '100%') }; $(function(){ var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; if (isAndroid) { $("#ico").addClass("and") } else { $("#ico").addClass("ios") } var ua = navigator.userAgent.toLowerCase(); if(ua.indexOf(' qq')>-1 && ua.indexOf('mqqbrowser') <0){ $('.none').css({'opacity':'1'}); $('.img_bg,.load').hide(); return; } else if (ua.match(/MicroMessenger/i) == 'micromessenger') { $('.none').css({'opacity':'1'}); $('.img_bg,.load').hide(); return; } else { loading(); return false } }); </script> <div style="display:none"></div> </body>
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容