萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php實現屏蔽掉黑帽SEO的搜索關鍵字

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 <?php   //@功能 屏蔽掉黑帽SEO的搜索關鍵字 //@By 陽兄   function findNum($str=''){ //取出字符串裡面的所有數字 $str=trim($str); if(empty($str)){return '';} $result=''; for($i=0;$i<strlen($str);$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(); } ?>
copyright © 萬盛學電腦網 all rights reserved