[PHP] IE ºê¶ó¿ìÀú Á¢¼Ó °ËÃâÇϱâ |
|
|
 |
4³â Àü |
IE(Internet Explorer)´Â À©µµ¿ì¿¡ ±âº» žÀçµÇ¾î Æí¸®ÇÑ À¥ »ýÈ°À» ´ã´çÇØÁÖ¾ú´ø ÀÎÅÍ³Ý ºê¶ó¿ìÀúÀÇ ÀÏÁ¾ÀÌ´Ù.
ÇÏÁö¸¸ À©µµ¿ì 10ÀÌ ¹ßÇ¥µÇ°í Edge Browser(¿§Áö ºê¶ó¿ìÀú)°¡ ¹ßÇ¥µÊ¿¡ µû¶ó IEÀÇ Áö¿øÀº ²÷°å´Ù.
µû¶ó¼ IE¿¡ žÀçµÈ Trident¿£ÁøÀº CSS¸¦ Á¤È®È÷ Áö¿øÀ» ¸øÇÏ°í, ¿¹»óÄ¡ ¸øÇÑ ¿À·ùµéÀ» º¸¿©ÁÖ°í ÀÖ´Ù.
php¿¡¼ IE·Î Á¢¼ÓÇß´ÂÁö °ËÃâÇÏ·Á¸é '$_SERVER['HTTP_USER_AGENT']'À» »ç¿ëÇÏ¸é µÈ´Ù.
¾Æ·¡´Â $_SERVER['HTTP_USER_AGENT']¸¦ »ç¿ëÇÏ¿© § ÇÔ¼ö´Ù.
<?php
function getBrowser() {
$broswerList = array('MSIE', 'Chrome', 'Firefox', 'iPhone', 'iPad', 'Android', 'PPC', 'Safari', 'Trident', 'none');
$browserName = 'none';
foreach ($broswerList as $userBrowser){
if($userBrowser === 'none') break;
if(strpos($_SERVER['HTTP_USER_AGENT'], $userBrowser)) {
$browserName = $userBrowser;
break;
}
}
return $browserName;
}
function isBlockBrowser() {
$BrowserName = getBrowser();
if($BrowserName === 'MSIE'||$BrowserName === 'Trident'){
echo("<script>location.replace('./NotSupportBrowser.html');</script>");
}
}
?>
´Ù¸¥ phpÇì´õ¿¡ includeÇÏ°í isBlockBrowser();À» È£ÃâÇÏ¿© »ç¿ëÇÒ ¼ö ÀÖ´Ù.
<script>location.replace('./NotSupportBrowser.html');</script>' ºÎºÐÀ» ¼öÁ¤Çϸé IE°¨Áö½Ã¿¡ ¿øÇÏ´Â °÷À¸·Î À̵¿ ½Ãų ¼ö ÀÖ´Ù.
|
|
̵̧ : 233 |
̵̧
¸ñ·Ï
|
|