검색어 관리에서 일반인이 아닌
로봇이 검색한것들이 어마무시하게 떠서
자주 찾는 검색어가 유명무실해지는거 같아..
로봇이 검색한 키워드는 검색어 목록에서 제외하는법을 혹시 아시는분은
팁좀 부탁드리겠습니다^^
|
답변 2개
채택된 답변
+20 포인트
BlueAngel
11년 전
무식하게 하자면 ㅋ search.php 101번째줄
Copy
//봇이 아닐경우에만 추가해주자 14-11-12 $mobile_agent = '/(iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS)/'; // preg_match() 함수를 이용해 모바일 기기로 접속하였는지 확인 if(preg_match($mobile_agent, $_SERVER['HTTP_USER_AGENT'])) { //echo '모바일로 접속하셨습니다.'; $agent = "모바일|".$_SERVER['HTTP_USER_AGENT']; }else{ //echo $_SERVER['HTTP_USER_AGENT']; $agent = "PC|".$_SERVER['HTTP_USER_AGENT']; } $brow = get_brow($agent); if($brow != 'Robot'){ // 인기검색어 $sql = " insert into {$g5['popular_table']} set pp_word = '{$search_str}', pp_date = '".G5_TIME_YMD."', pp_ip = '{$_SERVER['REMOTE_ADDR']}' "; sql_query($sql, FALSE); }
11년 전
검색한 시스템이 $_SERVER['HTTP_USER_AGENT']니까 NAVER Robot, Yahoo! Robot, Bing Robot, Google Robot........이런식으로 로봇은 검색어가 저장되지 않게 코딩 해 보세요
답변을 작성하려면 로그인이 필요합니다.