묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
웹접속 브라우저 정보 가져오기에 대한 문의
2013.05.21 16:38
<?
function check_agent()
{
global $HTTP_SERVER_VARS;
/*-----------------------------------------------------------------
OS Pattern
'keyword' => 'name',
-----------------------------------------------------------------*/
$OS = array(
/* PC */
array('Windows NT 6.2', 'Windows 8 / Windows 2012'),
array('Windows NT 6.1', 'Windows 7 / Windows 2008 R2'),
array('Windows NT 6.0', 'Windows Vista / Windows 2008'),
array('Windows NT 5.2', 'Windows 2003 / XP x64'),
array('Windows NT 5.1', 'Windows XP '),
array('Windows NT 5.0', 'Windows 2000'),
array('Windows NT', 'Windows NT'),
array('Macintosh', 'Macintosh'),
array('Mac_PowerPC', 'Mac PowerPC'),
array('Unix', 'Unix'),
array('bsd', 'BSD'),
array('Linux', 'Linux'),
array('Wget', 'Linux'),
array('windows', 'ETC Windows'),
array('mac', 'ETC Mac'),
/* MOBILE */
array('PSP', 'PlayStation Portable'),
array('Symbian', 'Symbian PDA'),
array('Nokia', 'Nokia PDA'),
array('LGT', 'LG Mobile'),
array('mobile', 'ETC Mobile'),
/* WEB ROBOT */
array('Googlebot', 'GoogleBot'),
array('OmniExplorer', 'OmniExplorerBot'),
array('MJ12bot', 'majestic12Bot'),
array('ia_archiver', 'Alexa(IA Archiver)'),
array('Yandex', 'Yandex bot'),
array('Inktomi', 'Inktomi Slurp'),
array('Giga', 'GigaBot'),
array('Jeeves', 'Jeeves bot'),
array('Planetwide', 'IBM Planetwide bot'),
array('bot', 'ETC Robot'),
array('Crawler', 'ETC Robot'),
array('library', 'ETC Robot'),
);
/*-----------------------------------------------------------------
Browser Pattern
'keyword' => 'name',
-----------------------------------------------------------------*/
$BW = array(
/* BROWSER */
array('MSIE 6', 'InternetExplorer 6'),
array('MSIE 7', 'InternetExplorer 7'),
array('MSIE 8', 'InternetExplorer 8'),
array('MSIE 9', 'InternetExplorer 9'),
array('MSIE 10', 'InternetExplorer 10'),
array('MSIE', 'ETC InternetExplorer'),
array('Chrome', 'Chrome'),
array('Firefox', 'FireFox'),
array('Safari', 'Safari'),
array('Opera', 'Opera'),
array('Lynx', 'Lynx'),
array('LibWWW', 'LibWWW'),
array('Konqueror', 'Konqueror'),
array('Internet Ninja', 'Internet Ninja'),
array('Download Ninja', 'Download Ninja'),
array('WebCapture', 'WebCapture'),
array('LTH', 'LTH Browser'),
array('Gecko', 'Gecko compatible'),
array('Mozilla', 'Mozilla compatible'),
array('wget', 'Wget command'),
/* MOBILE */
array('PSP', 'PlayStation Portable'),
array('Symbian', 'Symbian PDA'),
array('Nokia', 'Nokia PDA'),
array('LGT', 'LG Mobile'),
array('mobile', 'ETC Mobile'),
/* WEB ROBOT */
array('Googlebot', 'GoogleBot'),
array('OmniExplorer', 'OmniExplorerBot'),
array('MJ12bot', 'majestic12Bot'),
array('ia_archiver', 'Alexa(IA Archiver)'),
array('Yandex', 'Yandex bot'),
array('Inktomi', 'Inktomi Slurp'),
array('Giga', 'GigaBot'),
array('Jeeves', 'Jeeves bot'),
array('Planetwide', 'IBM Planetwide bot'),
array('bot', 'ETC Robot'),
array('Crawler', 'ETC Robot'),
);
foreach($OS as $val)
{
if(eregi($val[0], $_SERVER['HTTP_USER_AGENT']))
{
$os_name = $val[1];
break;
}
}
foreach($BW as $val)
{
if(eregi($val[0], $_SERVER['HTTP_USER_AGENT']))
{
$br_name = $val[1];
break;
}
}
$res = array(
'os' => $os_name,
'br' => $br_name
);
return $res;
}
$res = check_agent();
echo "<pre>";
print_r($HTTP_SERVER_VARS);
print_r($res);
?>
위 소스에서
브라우저 정보만 가지고 와서 출력하고 싶습니다
어떻게 수정해야하는지 아시는분 답변 부탁드립니다
출력 예제 ) 사용하는 브라우저는 InternetExplorer 10 입니다
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
홍대감감 | 관리자모드 접속통계 달력오류 | |
네임쿄죠 | 제가 멍청한 짓을 했습니다.... 관리자 로그인 [1] | 2013.05.21 by 송동우 |
loveis... |
상자 위젯 오류
[1]
![]() | 2013.05.21 by 송동우 |
아막 | xe_member 의경로.. [1] | 2013.05.21 by 송동우 |
douglas | 게시판 접속이 안됩니다. 해킹인가요? [1] | 2013.05.21 by 푸시아 |
이여은2 | xe 게시판 요루 | |
요다빈치 | www 대신 다른 주소 설정 | |
IMNANA | XE 회원 관리 (차단) [1] | 2013.05.21 by sejin7940 |
뮤르시엘라고 | [버그] 회원가입후 자동이동 버그 [1] | 2013.05.21 by 송동우 |
chikinx | 안녕하세요~ 사이트 메뉴/편집, 디자인 설정 문의 드립니다. | |
cbcb | XE Core 1.7.3.4 업데이트 후 홈페이지 접속 불가 | |
kooldog |
XE로 제작한 사이트가 Google Chrome에서 Malware로 분류됩니다.
![]() | |
오락실주인 |
설문조사 사이즈 질문
![]() | |
anybaby79 | [리스트]---> 추천수 표시 (추천수 한표 이상 있으때부터 표시하기) [2] | 2013.05.20 by anybaby79 |
지오426 |
접속통계 모듈 보는 방법 (스샷 첨부)
![]() | |
별을사랑했네 | 코어와 텍스타일의 언어팩 종류가 다른데... [1] | 2013.05.20 by sejin7940 |
jekell | 게시판옮기기 [1] | 2013.05.20 by sejin7940 |
옆집옵하 | 회원정보 공개설정 여부 문의드립니다. [1] | 2013.05.20 by sejin7940 |
una_nampyeon | 게시판 검색 항목 제목,제목+내용 다른내용으로 수정하고싶은데.. [1] | 2013.05.20 by sejin7940 |
엄경오 | 제로보드 댓글 스팸 삭제 방법 [2] | 2013.05.20 by sejin7940 |
맨 아래쪽의