网站被恶意刷广告关键词,用友盟看到一个百度来路的无关广告关键词,网上查看有一个解决方法,但是有问题,如下
2、针对通过百度、谷歌或者360好搜等搜索引擎关键词来刷你网站流量的屏蔽过滤方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | private function getKeyword($str){ //百度的 $s = strpos($str,'wd='); if($s>-1){ $str = substr($str,$s+3); $e = strpos($str,'&'); if($e>-1){ $str = substr($str,0,$e); } $str = rawurldecode($str); } return $str; } $key = getKeyword($_SERVER['HTTP_REFERER']); //获取百度关键词 if($key == 'xxx') //判断关键词是否为恶意刷流量的关键词 { header("Location: /error.html); //如果是那么就跳转到错误页面 } | 按提示将上面代码插入到 index.php里面
网站打不开提示:Parse error: syntax error, unexpected 'private' (T_PRIVATE) in......
请问怎么屏蔽被恶意刷流量或者这个代码哪里有问题?
|