반응형
브라우저 구별법
$userAgent = $_SERVER["HTTP_USER_AGENT"]; $browser = ""; if ( strpos($userAgent, "MSIE") !== false ) { // 익스플로러 if ( strpos($userAgent, "MSIE 6") !== false ) { $browser = "Explorer 6"; }else if ( strpos($userAgent, "MSIE 7") !== false ) { $browser = "Explorer 7"; }else if ( strpos($userAgent, "MSIE 8") !== false ) { $browser = "Explorer 8"; }else if ( strpos($userAgent, "MSIE 9") !== false ) { $browser = "Explorer 9"; }else if ( strpos($userAgent, "MSIE 10") !== false ) { $browser = "Explorer 10"; }else{ // 익스플로러 기타 $browser = "Explorer ETC"; } } elseif ( strpos($userAgent, "Trident") !== false && strpos($userAgent, "rv:11.0") !== false && strpos($userAgent, "Gecko") !== false ) { $browser = "Explorer 11"; } elseif ( strpos($userAgent, "Mozilla") !== false ) { // 모질라 (파이어폭스) $browser = "mozilla"; } elseif ( preg_match("/(Nav|Gold|X11|Mozilla|Nav|Netscape)*/", $userAgent) ) { // 네스케이프, 모질라(파이어폭스) $browser = "Netscape/mozilla"; } elseif ( preg_match("/Opera*/", $userAgent) ) { // 오페라 $browser = "Opera"; } else { $browser = "Other"; } echo $browser; |
반응형
'Backend > PHP' 카테고리의 다른 글
이미지 웹에서 불러오기 (0) | 2019.11.01 |
---|---|
php 온라인 소스실행 사이트 (0) | 2019.10.17 |
날짜 비교 (stamp) (0) | 2019.07.16 |
php CodeIgniter index.php 죽이기 (0) | 2019.07.06 |
파일 업로드 및 다운로드 (0) | 2019.06.26 |