最新防红网站源码分享 防红网址在线生成

大家好,今天小编来为大家解答最新防红网站源码分享这个问题,防红网址在线生成很多人还不知道,现在让我们一起来看看吧!

源码介绍

WordPress防红系统跳转页面和引导跳转页面gophp-html源码美化版,双端自适应。自动文章内的外链加入加密的跳转链接,其他网站也可以用。

使用教程:

1、网站根目录新建go文件夹

2、go目录里新建index.php

3、index.php里的代码如下:

<?php\n/*自动跳转页面\n*@copyright(c)EmlogAllRightsReserved*/\n//自定义跳转地址\n$cars=array(\narray(&34;,&39;),\narray(&34;,&39;),\n);\n\nif(strlen($_SERVER[&39;])>384||\nstrpos($_SERVER[&39;],&34;)||\nstrpos($_SERVER[&39;],&34;)){\n@header(&34;);\n@header(&34;);\n@header(&34;);\n@exit;\n}\n//通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好\n$t_url=htmlspecialchars(preg_replace(&39;,&39;,$_SERVER[&34;]));\n\n//此处可以自定义一些特别的外链,不需要可以删除以下5行\nforeach($carsas$k=>$val){\nif($t_url==$val[0]){\n$t_url=$val[1];\n$t_vip=1;\n}\n}\n\n//数据处理\nif(!empty($t_url)){\n//判断取值是否加密\nif($t_url==base64_encode(base64_decode($t_url))){\n$t_url=base64_decode($t_url);\n}\n//对取值进行网址校验和判断\npreg_match(&39;,$t_url,$matches);\nif($matches){\n$url=$t_url;\n$title=&39;;\n}else{\npreg_match(&39;,$t_url,$matche);\nif($matche){\n$url=&39;.$t_url;\n$title=&39;;\n}else{\n$url=&39;.$_SERVER[&39;];\n$title=&39;;\n}\n}\n}else{\n$title=&39;;\n$url=&39;.$_SERVER[&39;];\n}\n?>\n<html>\n\n<head>\n<metahttp-equiv=&34;content=&34;>\n<metaname=&34;content=&34;>\n<metaname=&34;content=&34;/>\n<noscript><metahttp-equiv=&34;content=&39;<?phpecho$url;?>&34;></noscript>\n<linkrel=&34;type=&34;href=&34;>\n<metacharset=&34;>\n<!–[ifIE8]>\n<style>\n.ie8.alert-circle,.ie8.alert-footer{display:none}.ie8.alert-box{padding-top:75px}.ie8.alert-sec-text{top:45px}\n</style>\n<![endif]–>\n<title><?phpecho$title;?></title>\n<style>\nbody{\nmargin:0;\npadding:0;\nbackground:39;微软雅黑&39;宋体&FFF;\nbox-shadow:5px9px17pxrgba(102,102,102,0.75);\nwidth:286px;\ncolor:000;\nfont-size:68px\n}\n.alert-sec-unit{\nfont-size:34px\n}\n.alert-body{\nmargin:35px0\n}\n.alert-head{\ncolor:7B7B7B;\nfont-size:18px\n}\n.alert-concentp{\nline-height:27px\n}\n.alert-btn{\ndisplay:block;\nborder-radius:10px;\nbackground-color:FFF;\nfont-size:20px;\ntext-decoration:none;\nletter-spacing:2px\n}\n.alert-btn:hover{\nbackground-color:EEE;\npadding:3px005px;\nheight:40px;\ncolor:7A7A7A;\nfont-size:22px;\nline-height:18px\n}\n@mediascreenand(max-width:700px){\n.alert-box{\nwidth:180px;\n}\n.alert-circle{\ntop:-80px;\nleft:60px;\n}\n.alert-sec-text{\nleft:145px;\nwidth:auto;\nfont-size:38px;\n}\n.alert-head{\nfont-size:18px;\n}\n.alert-boxp{\nfont-size:16px;\n}\n.alert-btn{\nwidth:auto;\n}\n}\n</style>\n</head>\n<bodyclass=&34;style=&34;>\n<divclass=&34;>\n<divid=&34;class=&34;style=&34;>\n<svgclass=&34;width=&34;height=&34;>\n<circlecx=&34;cy=&34;r=&34;fill=&FFF&34;34;stroke-width=&34;></circle>\n<circleid=&34;class=&34;cx=&34;cy=&34;r=&34;fill=&34;stroke=&F4F1F1&34;18&34;rotate(-90117117)&34;alert-sec-unit&34;98&34;172&34;34;>秒</text>\n</svg>\n<divid=&34;class=&34;>\n3\n</div>\n<divclass=&34;>\n<divid=&34;class=&34;>\n<?phpecho$title;?>\n</div>\n<divclass=&34;>\n<p>\n外部网站,注意安全!\n</p>\n</div>\n<aid=&34;class=&34;href=&34;>立即前往菜鸟站长之家</a>\n</div>\n<divclass=&34;>\n<svgwidth=&34;height=&34;class=&34;><circlefill-rule=&34;clip-rule=&34;fill=&7B7B7B&34;34;stroke-width=&34;stroke-miterlimit=&34;cx=&34;cy=&34;r=&34;></circle><pathfill=&FFF&34;M22.907,27.83h-1.98l0.3-2.92c-0.37-0.22-0.61-0.63-0.61-1.1c0-0.71,0.58-1.29,1.3-1.29s1.3,0.58,1.3,1.29c0,0.47-0.24,0.88-0.61,1.1L22.907,27.83zM18.327,17.51c0-1.98,1.61-3.59,3.59-3.59s3.59,1.61,3.59,3.59v2.59h-7.18V17.51zM27.687,20.1v-2.59c0-3.18-2.59-5.76-5.77-5.76s-5.76,2.58-5.76,5.76v2.59h-1.24v10.65h14V20.1H27.687z&34;evenodd&34;evenodd&34;34;cx=&34;cy=&34;r=&34;></circle><polygonfill=&7B7B7B&34;34;stroke-linecap=&34;stroke-linejoin=&34;stroke-miterlimit=&34;points=&34;></polygon></svg>\n<divclass=&34;>\n<p>secure</p>安全加密\n</div>\n</div>\n</div>\n</div>\n<scripttype=&34;>\nfunctionalertSet(e){\n\ndocument.getElementById(&34;).style.display=&34;,document.getElementById(&34;).innerHTML=e;\nvart=3,\nn=document.getElementById(&34;);\ndocument.getElementById(&34;).innerHTML=t,setInterval(function(){\n//禁止其他网站调用此跳转\n//varMyHOST=newRegExp(&39;HTTP_HOST&34;);\n//if(!MyHOST.test(document.referrer)){\n//location.href=&34;+MyHOST;\n//}\nif(0==t)location.href=&34;;\nelse{\nt-=1,document.getElementById(&34;).innerHTML=t;\nvare=Math.round(t/5*735);\nn.style.strokeDashoffset=e-735\n}\n},970)\n}</script>\n<script>alertSet(&34;);</script>\n</body>\n</html>

4、在functions.php里加下面的代码:(注部分主题可能不是这个请自己区别)

/*自动给文章的外部链接添加nofollow属性开始*/\nadd_filter(&39;,&39;,999);\n\nfunctionlink_jump($content){\n\npreg_match_all(&34;(.*?)&39;,$content,$matches);\n\nif($matches){\n\nforeach($matches[2]as$val){\n\nif(strpos($val,&39;)!==false&&strpos($val,home_url())===false&&!preg_match(&39;,$val)&&!preg_match(&39;,$val)){\n\n$content=str_replace(&34;$val\\&34;,&34;&34;/go/?&34;\\&34;nofollow\\&34;,$content);\n\n}\n\n}\n\n}\n\nreturn$content;\n\n}\n//自动给文章的外部链接添加nofollow属性结束\n/*WordPress外链自动新窗口打开并添加nofollow属性*/\nadd_filter(&39;,&39;);\nfunctioncn_nf_url_parse($content){\n$regexp=&34;??)([^\\&34;;\nif(preg_match_all(&34;,$content,$matches,PREG_SET_ORDER)){\nif(!empty($matches)){\n$srcUrl=get_option(&39;);\nfor($i=0;$i<count($matches);$i++)\n{\n$tag=$matches[$i][0];\n$tag2=$matches[$i][0];\n$url=$matches[$i][0];\n$noFollow=&39;;\n$pattern=&34;\\s*_blank\\s*&39;;\npreg_match($pattern,$tag2,$match,PREG_OFFSET_CAPTURE);\nif(count($match)<1)\n$noFollow.=&34;_blank&39;;\n$pattern=&34;\\s*[n|d]ofollow\\s*&39;;\npreg_match($pattern,$tag2,$match,PREG_OFFSET_CAPTURE);\nif(count($match)<1)$noFollow.=&34;nofollow&39;;$pos=strpos($url,$srcUrl);if($pos===false){$tag=rtrim($tag,&39;);\n$tag.=$noFollow.&39;;\n$content=str_replace($tag2,$tag,$content);\n}\n}\n}\n}\n$content=str_replace(&39;,&39;,$content);\nreturn$content;\n}

OK去看看效果吧,引用格式是:XXX/go/?你要跳转的地址

文章里出现外链是自动转换的。XXX代表你的网址地址!

好了,文章到这里就结束啦,如果本次分享的最新防红网站源码分享和防红网址在线生成问题对您有所帮助,还望关注下本站哦!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平