# 터치가 가능할 경우 HTTP_USER_AGENT가 다음과 같아서 추가 합니다.
Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; Touch; rv:11.0) like Gecko
<?php
//http://php.net/manual/kr/function.preg-match.php
preg_match('/MSIE (.*?);/', $_SERVER['HTTP_USER_AGENT'], $matches); // 구버전 체크
if(count($matches)<2){ // 11일 경우 체크
preg_match('/Trident\/\d{1,2}.\d{1,2}; rv:([0-9]*)/', $_SERVER['HTTP_USER_AGENT'], $matches);
if(!$matches[1]){
//터치일경우
preg_match('/Trident\/\d{1,2}.\d{1,2}; Touch; rv:([0-9]*)/', $_SERVER['HTTP_USER_AGENT'], $matches);
}
}
if (count($matches)>1){
$version = $matches[1];//$matches변수값이 있으면 IE브라우저
if($version<=10){
echo "no";
/*
IE : 다운로드
https://www.microsoft.com/ko-kr/download/internet-explorer-11-for-windows-7-details.aspx
크롬 : 다운로드
https://www.google.co.kr/chrome/browser/features.html
파이어폭스 : 다운로드
https://download.mozilla.org/?product=firefox-stub&os=win&lang=ko
*/
}else{
}
}else{
//$matches변수값이 있으면 IE브라우저가 아님
}
?>
'php' 카테고리의 다른 글
Heredoc string (0) | 2015.03.22 |
---|---|
PHP get_defined_vars 모든 변수 출력 (0) | 2014.07.24 |
주민번호 법인 사업자 체크 관련 (0) | 2014.06.21 |
[PHP] include된 파일목록 출력하기 (1) | 2013.10.17 |
PHPExcel 파일 출력 (0) | 2013.04.30 |