源码说明
秒盾代码, PHP 网站仿百度云加速浏览器 5 秒安全检查, 可有效防止 cc 攻击
一个网站能否正常访问对于这个网站 SEO 有很大的影响
隔一二天不能访问,网站的排名收录会掉的很厉害而且影响以后
正因为这样,出现了很多网络黑客专门以攻击他人网站谋生
今天就给大家分享一个能有效防止一下小 CC. 用过百度云加速服务的网站都知道,在第一次打开后都会跳出
“浏览器安全检查中” 等待 5 秒倒计时,才正常进入网站主页。
这样可以有效防止 CC 攻击。在全局引入 jiance.php 即可,
如:include ‘jiance.php’;
倒计时完毕后跳转主页并写 cookie,第二次访问就不再显示。
就直接把 jiance.php 文件放网站目录,然后去模版文件添加下面的调用代码
调用代码:
<?php include ‘jiance.php’; ?>
<?php
define('SYSTEM_ROOT', dirname(preg_replace('@\\(.*\\(.*$@', '', preg_replace('@\\(.*\\(.*$@', '', __FILE__))) . '/');
session_start();
date_default_timezone_set('Asia/Shanghai');
header('Content-Type: text/html; charset=UTF-8');
function getspider($useragent=''){
if(CC_Defender==2)return false;
if(!$useragent){$useragent = $_SERVER['HTTP_USER_AGENT'];}
$useragent=strtolower($useragent);
if (strpos($useragent, 'baiduspider') !== false){return 'baiduspider';}
if (strpos($useragent, 'googlebot') !== false){return 'googlebot';}
if (strpos($useragent, 'soso') !== false){return 'soso';}
if (strpos($useragent, 'bing') !== false){return 'bing';}
if (strpos($useragent, 'yahoo') !== false){return 'yahoo';}
if (strpos($useragent, 'sohu-search') !== false){return 'Sohubot';}
if (strpos($useragent, 'sogou') !== false){return 'sogou';}
if (strpos($useragent, 'youdaobot') !== false){return 'YoudaoBot';}
if (strpos($useragent, 'yodaobot') !== false){return 'YodaoBot';}
if (strpos($useragent, 'robozilla') !== false){return 'Robozilla';}
if (strpos($useragent, 'msnbot') !== false){return 'msnbot';}
if (strpos($useragent, 'lycos') !== false){return 'Lycos';}
if (strpos($useragent, 'ia_archiver') !== false || strpos($useragent, 'iaarchiver') !== false){return 'alexa';}
if (strpos($useragent, 'archive.org_bot') !== false){return 'Archive';}
if (strpos($useragent, 'robozilla') !== false){return 'Robozilla';}
if (strpos($useragent, 'sitebot') !== false){return 'SiteBot';}
if (strpos($useragent, 'mj12bot') !== false){return 'MJ12bot';}
if (strpos($useragent, 'gosospider') !== false){return 'gosospider';}
if (strpos($useragent, 'gigabot') !== false){return 'Gigabot';}
if (strpos($useragent, 'yrspider') !== false){return 'YRSpider';}
if (strpos($useragent, 'gigabot') !== false){return 'Gigabot';}
if (strpos($useragent, 'jikespider') !== false){return 'jikespider';}
if (strpos($useragent, 'addsugarspiderbot') !== false){return 'AddSugarSpiderBot';/*非常少*/}
if (strpos($useragent, 'testspider') !== false){return 'TestSpider';}
if (strpos($useragent, 'etaospider') !== false){return 'EtaoSpider';}
if (strpos($useragent, 'wangidspider') !== false){return 'WangIDSpider';}
if (strpos($useragent, 'foxspider') !== false){return 'FoxSpider';}
if (strpos($useragent, 'docomo') !== false){return 'DoCoMo';}
if (strpos($useragent, 'yandexbot') !== false){return 'YandexBot';}
if (strpos($useragent, 'ezooms') !== false){return 'Ezooms';/*个人*/}
if (strpos($useragent, 'sinaweibobot') !== false){return 'SinaWeiboBot';}
if (strpos($useragent, 'catchbot') !== false){return 'CatchBot';}
if (strpos($useragent, 'surveybot') !== false){return 'SurveyBot';}
if (strpos($useragent, 'dotbot') !== false){return 'DotBot';}
if (strpos($useragent, 'purebot') !== false){return 'Purebot';}
if (strpos($useragent, 'ccbot') !== false){return 'CCBot';}
if (strpos($useragent, 'mlbot') !== false){return 'MLBot';}
if (strpos($useragent, 'adsbot-google') !== false){return 'AdsBot-Google';}
if (strpos($useragent, 'ahrefsbot') !== false){return 'AhrefsBot';}
if (strpos($useragent, 'spbot') !== false){return 'spbot';}
if (strpos($useragent, 'augustbot') !== false){return 'AugustBot';}
return false;
}
if($_GET['rand'] && $_SESSION['rand_session']!=$_GET['rand']){
@header('Content-Type: text/html; charset=UTF-8');
exit('<b>浏览器不支持COOKIE或者不正常访问!</b>');
}
if(!$_SESSION['rand_session'] && $nosecu!=true){
if(!getspider()){
$rand_session=md5(uniqid().rand(1,1000));
$_SESSION['rand_session']=$rand_session;
exit("<!DOCTYPE HTML>
<html>
<head>
<meta charset=\"UTF-8\"/>
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1, maximum-scale=1\" />
<title>安全检查中...A8资源库www.a8ku.cn</title>
<script> var i = 5;
var intervalid;
intervalid = setInterval(\"fun()\", 1000);
function fun() {
if (i == 0) {
window.location.href = \"?{$_SERVER['QUERY_STRING']}&rand={$rand_session}\";
clearInterval(intervalid);
}
document.getElementById(\"mes\").innerHTML = i;
i--;
}
</script>
<style>
html, body {width: 100%; height: 100%; margin: 0; padding: 0;}
body {background-color: #ffffff; font-family: Helvetica, Arial, sans-serif; font-size: 100%;}
h1 {font-size: 1.5em; color: #404040; text-align: center;}
p {font-size: 1em; color: #404040; text-align: center; margin: 10px 0 0 0;}
#spinner {margin: 0 auto 30px auto; display: block;}
.attribution {margin-top: 20px;}
</style>
</head>
<body>
<table width=\"100%\" height=\"100%\" cellpadding=\"20\">
<tr>
<td align=\"center\" valign=\"middle\">
<noscript><h2>请打开浏览器的javascript,然后刷新浏览器</h2></noscript>
<h1><span data-translate=\"checking_browser\">浏览器安全检查中...A8资源库www.a8ku.cn</span></h1>
<p data-translate=\"process_is_automatic\"></p>
<p data-translate=\"allow_5_secs\">还剩 <span id=\"mes\">5</span> 秒</p>
</div>
</div>
</td>
</tr>
</table></body></html>");}}
版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
A8资源库 » 【秒盾代码】PHP网站仿百度5秒盾代码+百度云加速浏览器5秒安全检查源码
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
A8资源库 » 【秒盾代码】PHP网站仿百度5秒盾代码+百度云加速浏览器5秒安全检查源码
常见问题FAQ
- 资源解压密码
- 默认解压密码:“www.a8ku.cn”或“a8ku.cn”
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。