referer 검색어(키워드) 추출하기
작성일 18-08-17 12:48
페이지 정보
작성자서방님 조회 183회 댓글 0건본문
[code]
<?
$refererArr[] = array('company'=>'다음', 'domain'=>'daum.net', 'key'=>'q');
$refererArr[] = array('company'=>'Eniro', 'domain'=>'eniro.se', 'key'=>'search_word');
$refererArr[] = array('company'=>'네이버', 'domain'=>'naver.com', 'key'=>'query');
$refererArr[] = array('company'=>'Google', 'domain'=>'google.com', 'domain'=>'q');
$refererArr[] = array('company'=>'Google', 'domain'=>'google.co.', 'domain'=>'q');
$refererArr[] = array('company'=>'Yahoo', 'domain'=>'yahoo.com', 'key'=>'p');
$refererArr[] = array('company'=>'MSN', 'domain'=>'msn.com', 'key'=>'q');
$refererArr[] = array('company'=>'Bing', 'domain'=>'bing.com', 'key'=>'q');
$refererArr[] = array('company'=>'AOL', 'domain'=>'aol.com', 'domain'=>'query');
$refererArr[] = array('company'=>'AOL', 'domain'=>'aol.com', 'domain'=>'encquery');
$refererArr[] = array('company'=>'Lycos', 'domain'=>'lycos.com', 'key'=>'query');
$refererArr[] = array('company'=>'Ask', 'domain'=>'ask.com', 'key'=>'q');
$refererArr[] = array('company'=>'Altavista', 'domain'=>'altavista.com', 'key'=>'q');
$refererArr[] = array('company'=>'Netscape', 'domain'=>'search.netscape.com', 'key'=>'query');
$refererArr[] = array('company'=>'CNN', 'domain'=>'cnn.com/SEARCH', 'key'=>'query');
$refererArr[] = array('company'=>'About', 'domain'=>'about.com', 'key'=>'terms');
$refererArr[] = array('company'=>'Mamma', 'domain'=>'mamma.com', 'domain'=>'query');
$refererArr[] = array('company'=>'Alltheweb', 'domain'=>'alltheweb.com', 'key'=>'q');
$refererArr[] = array('company'=>'Voila', 'domain'=>'voila.fr', 'key'=>'rdata');
$refererArr[] = array('company'=>'Virgilio', 'domain'=>'search.virgilio.it', 'key'=>'qs');
$refererArr[] = array('company'=>'Live', 'domain'=>'bing.com', 'key'=>'q');
$refererArr[] = array('company'=>'Baidu', 'domain'=>'baidu.com', 'key'=>'wd');
$refererArr[] = array('company'=>'Alice', 'domain'=>'alice.com', 'key'=>'qs');
$refererArr[] = array('company'=>'Yandex', 'domain'=>'yandex.com', 'key'=>'text');
$refererArr[] = array('company'=>'Najdi', 'domain'=>'najdi.org.mk', 'key'=>'q');
$refererArr[] = array('company'=>'AOL', 'domain'=>'aol.com', 'domain'=>'q');
$refererArr[] = array('company'=>'Mama', 'domain'=>'mamma.com', 'key'=>'query');
$refererArr[] = array('company'=>'Seznam', 'domain'=>'seznam.cz', 'key'=>'q');
$refererArr[] = array('company'=>'Search', 'domain'=>'search.com', 'key'=>'q');
$refererArr[] = array('company'=>'Wirtulana Polska', 'domain'=>'wp.pl', 'key'=>'szukaj');
$refererArr[] = array('company'=>'O*NET', 'domain'=>'online.onetcenter.org', 'key'=>'qt');
$refererArr[] = array('company'=>'Szukacz', 'domain'=>'szukacz.pl', 'key'=>'q');
$refererArr[] = array('company'=>'Yam', 'domain'=>'yam.com', 'key'=>'k');
$refererArr[] = array('company'=>'PCHome', 'domain'=>'pchome.com', 'key'=>'q');
$refererArr[] = array('company'=>'Kvasir', 'domain'=>'kvasir.no', 'key'=>'q');
$refererArr[] = array('company'=>'Sesam', 'domain'=>'sesam.no', 'key'=>'q');
$refererArr[] = array('company'=>'Ozu', 'domain'=>'ozu.es', 'key'=>'q');
$refererArr[] = array('company'=>'Terra', 'domain'=>'terra.com', 'key'=>'query');
$refererArr[] = array('company'=>'Mynet', 'domain'=>'mynet.com', 'key'=>'q');
$refererArr[] = array('company'=>'Ekolay', 'domain'=>'ekolay.net', 'key'=>'q');
$refererArr[] = array('company'=>'Rambler', 'domain'=>'rambler.ru', 'key'=>'words');
foreach($refererArr as $refererCheck)
{
if(strstr($_SERVER['HTTP_REFERER'], $refererCheck['domain']))
{
if($_REQUEST[$refererCheck['key']])
{
$referer = $refererCheck;
$referer['val'] = $_REQUEST[$refererCheck['key']];
break;
}
}
else
{
unset($referer);
}
}
?>
[/code]
검색사이트명과 param이 일치하면 $referer 로 array타입으로 종합해서 출력됨
최근에는 referer 가 암호화 되어서 많이 넘어옴.
댓글목록
등록된 댓글이 없습니다.