PHP IE 브라우저 체크 [터치추가]

# 터치가 가능할 경우 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브라우저가 아님

?>

저작자 표시 동일 조건 변경 허락
신고

'☆Develpoer > └ php' 카테고리의 다른 글

PHP IE 브라우저 체크 [터치추가]  (0) 2016.02.11
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