A라는 내용이 익스플로러로 접속한 경우에만 보이게?

A라는 내용이 익스플로러로 접속한 경우에만 보이게?

QA

A라는 내용이 익스플로러로 접속한 경우에만 보이게?

본문

어떤 조건문으로 감싸면 되나요?

 

크롬과 파이어폭스 등에선 안 보이게요...

이 질문에 댓글 쓰기 :

답변 3

방법1

 


if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') || strpos($_SERVER['HTTP_USER_AGENT'], 'rv:11')) {
    echo 'A';
} 

 

방법2

 

php 의 get_browser 함수가 있는데요.

이 함수를 사용하기 위해서는 browscap.ini 설정이 필요합니다.

 

http://php.net/manual/en/function.get-browser.php

 


<?php
$browser = get_browser(null, true); 
 
if ($browser['browser'] == 'IE') {
    echo 'A';
}
?>

고맙습니다. 첫 번째 방법으로 했는데 잘 되네요. ^^

혹시,

IE 조건문 같은 걸로 감싸는 방법은 없을까요? 
IE 조건문이란 게 IE 브라우저에서만 실행시키는 주석으로 알고 있는데...

아 이걸 말씀하시나 보군요.

 


<!--[if !ie]>--> 
출력내용
<!--<![endif]--> 

예. 저도 이렇게 먼저 해봤었는데,  안 되더라구요.
그래서, 혹시 제가 잘 못 알고 있는게 아닌가 싶어 여쭤봤는데...

걍, 위에 PHP 조건식을 이용해야겠네요. 자세한 답변 정말 고맙습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 10
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT