어떤 조건문으로 감싸면 되나요?
크롬과 파이어폭스 등에선 안 보이게요...
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
2015-07-05 (일) 19:20:33
방법1
Copy
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
Copy
<?php$browser = get_browser(null, true); if ($browser['browser'] == 'IE') { echo 'A';}?>
답변에 대한 댓글 1개
2015-07-05 (일) 20:25:27
2015-07-05 (일) 22:04:46
아 이걸 말씀하시나 보군요.
Copy
<!--[if !ie]>--> 출력내용<!--<![endif]-->
답변에 대한 댓글 2개
오늘도내일도
2015-07-05 (일) 22:05:41
채택된 글이라 수정을 못하게 해서...
<!--[if !ie]>--> 를 <!--[if ie]>--> 로 수정하여 주세요.
이게 잘 안되지 싶은데...
<!--[if !ie]>--> 를 <!--[if ie]>--> 로 수정하여 주세요.
이게 잘 안되지 싶은데...
2015-07-05 (일) 22:45:23
예. 저도 이렇게 먼저 해봤었는데, 안 되더라구요.
그래서, 혹시 제가 잘 못 알고 있는게 아닌가 싶어 여쭤봤는데...
걍, 위에 PHP 조건식을 이용해야겠네요. 자세한 답변 정말 고맙습니다.
그래서, 혹시 제가 잘 못 알고 있는게 아닌가 싶어 여쭤봤는데...
걍, 위에 PHP 조건식을 이용해야겠네요. 자세한 답변 정말 고맙습니다.
2015-07-05 (일) 22:01:11
Copy
<?php if (strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') || strpos($_SERVER['HTTP_USER_AGENT'], 'rv:11')) { ?> 출력내용 <?php } ?>
원하시는게 맞는지 모르겠습니다?
답변을 작성하려면 로그인이 필요합니다.
혹시,
IE 조건문 같은 걸로 감싸는 방법은 없을까요?
IE 조건문이란 게 IE 브라우저에서만 실행시키는 주석으로 알고 있는데...