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';
}
?>
<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') || strpos($_SERVER['HTTP_USER_AGENT'], 'rv:11')) { ?>
출력내용
<?php } ?>
원하시는게 맞는지 모르겠습니다?
아 이걸 말씀하시나 보군요.
<!--[if !ie]>-->
출력내용
<!--<![endif]-->
답변을 작성하시기 전에 로그인 해주세요.