• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP如何防采集方法代码

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1 <?php
2 /**
3 * FileName:test.php
4 * Summary: 防采集
5 * Author: sinob
6 * CreateTime: 2005-10-18
7 * LastModifed:2005-10-18
8 * 请参见http://mall.yi85.com/
9 */
10 $HTTP_REFERER = $_SERVER["HTTP_REFERER"];
11 $HTTP_USER_AGENT = $_SERVER["HTTP_USER_AGENT"];
12 $SERVER_NAME = $_SERVER["SERVER_NAME"];
13 $CompCharArr = explode(",","Baiduspider,Scooter,ia_archiver,Googlebot,FAST-WebCrawler,MSNBOT,Slurp");
14 $CompCharArrSize = sizeof($CompCharArr);
15 $CheckSign = "";
16 for($i=0;$i<$CompCharArrSize;$i++)
17 {
18 $ComChar = trim($CompCharArr[$i]);
19 if($CompChar<>"" && eregi($CompChar,$HTTP_USER_AGENT))
20 {
21 $CheckSign = "T";
22 }
23 }
24 $SERVER_NAME_M = "http://".$SERVER_NAME;//strlen
25   $EndLenth = strlen($SERVER_NAME_M) + 1;
26 $CompServerName = "http://".$SERVER_NAME."/";
27 if(empty($CheckSign) && ($HTTP_REFERER == "" or substr($HTTP_REFERER,0,$EndLenth) <> $CompServerName ))
28 {
29 ?>
30 <html>
31 <body>
32 <form action=' name=checkrefer id=checkrefer method=post></form>
33 <script>
34 document.all.checkrefer.action=document.URL;
35 document.all.checkrefer.submit();
36 <?php }?>

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP语法(二):数据类型、运算符和函数发布时间:2022-07-10
下一篇:
【PHP】本地文件&amp;远程文件下载发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap