반응형
너무 많은 종류 의 UserAgent 값 들 때문에 방문자 기록 에 불편 할때가 많죠 ~
저장 해 두고 검색로봇 만 제외 하고 필요한 데이타 를 사용 해야 겠어요
저장 해 두고 검색로봇 만 제외 하고 필요한 데이타 를 사용 해야 겠어요
<?php
// Bot Checker
function robotChecker($useragent)
{
$robotPattern = array(
'Googlebot' => 1,
'NaverBot' => 1,
'TechnoratiSnoop' => 1,
'Allblog.net' => 1,
'CazoodleBot' => 1,
'nhn/1noon' => 1,
'Feedfetcher-Google' => 1,
'Yahoo! Slurp' => 1,
'RMOM' => 1,
'msnbot' => 1,
'Technoratibot' => 1,
'sproose' => 1,
'CazoodleBot' => 1,
'ONNET-OPENAPI' => 1,
'UCLA CS Dept' => 1,
'Snapbot' => 1,
'DAUM RSS Robot' => 1,
'RMOM' => 1,
'S20 Wing' => 1,
'FeedBurner' => 1,
'xMind' => 1,
'openmaru feed aggregator' => 1,
'ColFeed' => 1,
'MJ12bot' => 1,
'Twiceler' => 1,
'ia_archiver' => 1,
//'Daumoa' => 1,
'Mediapartners-Google' => 1
);
foreach ($robotPattern as $agentName => $isRobot)
if((strpos($useragent,$agentName)!==false)&&($isRobot)) return true;
return false;
}
// $useragent = $_SERVER["HTTP_USER_AGENT"];
// if(robotChecker($useragent) == true) echo "Yes"; else echo "No";
?>
// Bot Checker
function robotChecker($useragent)
{
$robotPattern = array(
'Googlebot' => 1,
'NaverBot' => 1,
'TechnoratiSnoop' => 1,
'Allblog.net' => 1,
'CazoodleBot' => 1,
'nhn/1noon' => 1,
'Feedfetcher-Google' => 1,
'Yahoo! Slurp' => 1,
'RMOM' => 1,
'msnbot' => 1,
'Technoratibot' => 1,
'sproose' => 1,
'CazoodleBot' => 1,
'ONNET-OPENAPI' => 1,
'UCLA CS Dept' => 1,
'Snapbot' => 1,
'DAUM RSS Robot' => 1,
'RMOM' => 1,
'S20 Wing' => 1,
'FeedBurner' => 1,
'xMind' => 1,
'openmaru feed aggregator' => 1,
'ColFeed' => 1,
'MJ12bot' => 1,
'Twiceler' => 1,
'ia_archiver' => 1,
//'Daumoa' => 1,
'Mediapartners-Google' => 1
);
foreach ($robotPattern as $agentName => $isRobot)
if((strpos($useragent,$agentName)!==false)&&($isRobot)) return true;
return false;
}
// $useragent = $_SERVER["HTTP_USER_AGENT"];
// if(robotChecker($useragent) == true) echo "Yes"; else echo "No";
?>
반응형
'Programming' 카테고리의 다른 글
Textarea 나 기타 Text 를 클립보드(Clipboard) 에 복사 시키는 자바스크립트(Javascript) (0) | 2011.03.26 |
---|---|
HTML 셀렉트박스(Select) 선택 하면 링크 이동하기 (0) | 2011.03.15 |
[PHP]$_SERVER['HTTP_USER_AGENT'] 를 보기좋게 배열로 보여주는 class (0) | 2011.02.11 |
Flasheff 무료 플래시 효과. (0) | 2011.02.09 |
무료 Flash플레이어 (0) | 2011.02.09 |