|
|
mywww
发表于 2007-9-7 21:52:29
|
显示全部楼层
问题基本清楚了
问题基本清楚了,我加上这段代码后,流量马上就降下来了........
确认是采集程序在恶搞.
特别感谢各们大哥大姐的支持.
谢谢各位了.
以上这段代理是防采集的,有相同问题可以试下
[php]
<?php
/**
* FileName:test.php
* Summary: 防采集
* Author: sinob
* CreateTime: 2005-10-18
* LastModifed:2005-10-18
* copyright (c)2005 sinob@yahoo.com.cn
* 请参见http://im286.com/viewthread.php?tid=1150672&extra=page%3D1
*/
$HTTP_REFERER = $_SERVER["HTTP_REFERER"];
$HTTP_USER_AGENT = $_SERVER["HTTP_USER_AGENT"];
$SERVER_NAME = $_SERVER["SERVER_NAME"];
$CompCharArr = explode(",","Baiduspider,Scooter,ia_archiver,Googlebot,FAST-WebCrawler,MSNBOT,Slurp");
$CompCharArrSize = sizeof($CompCharArr);
$CheckSign = "";
for($i=0;$i<$CompCharArrSize;$i++)
{
$ComChar = trim($CompCharArr[$i]);
if($CompChar<>"" && eregi($CompChar,$HTTP_USER_AGENT))
{
$CheckSign = "T";
}
}
$SERVER_NAME_M = "http://".$SERVER_NAME;//strlen
$EndLenth = strlen($SERVER_NAME_M) + 1;
$CompServerName = "http://".$SERVER_NAME."/";
if(empty($CheckSign) && ($HTTP_REFERER == "" or substr($HTTP_REFERER,0,$EndLenth) <> $CompServerName ))
{
?>
<html>
<body>
<form action='' name=checkrefer id=checkrefer method=post></form>
<script>
document.all.checkrefer.action=document.URL;
document.all.checkrefer.submit();
<?php }?>
[/php]
再次感谢!!!
[ 本帖最后由 mywww 于 2007-9-7 09:58 PM 编辑 ] |
|