Heim  >  Artikel  >  php教程  >  php实现屏蔽掉黑帽SEO的搜索关键字

php实现屏蔽掉黑帽SEO的搜索关键字

WBOY
WBOYOriginal
2016-06-13 09:07:021464Durchsuche

php实现屏蔽掉黑帽SEO的搜索关键字

 我给大家一个方法 我的思路

思路就是这样的 那些大佬们想做这个东西大部分还是要留QQ或者电话号码

那么我就匹配里面的规则 找出搜索里面的数字 然后判断数字字符串的长度 进而去判断 是否为垃圾搜索

奉上代码:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

 

//@功能 屏蔽掉黑帽SEO的搜索关键字

//@By 阳兄

 

function findNum($str=''){ //取出字符串里面的所有数字

$str=trim($str);

if(empty($str)){return '';}

$result='';

for($i=0;$i

if(is_numeric($str[$i])){

$result.=$str[$i];

}

}

return $result;

}

$the_lnum=strlen(findNum($q));//获取数字字符串长度

if($the_lnum>6){ //判断长度是否超过6 超过则直接301到搜索页面

header("HTTP/1.1 301 Moved Permanently");

header("Location: http://".$_SERVER['HTTP_HOST']."/search.php");

exit();

}

?>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn