PHP: IE8 以下で分岐

IE8 以下であった場合 noie.php を表示してその後のタグなどは読み込まないようにする例

<?php
    if(preg_match('/(?i)msie [1-8]\./',$_SERVER['HTTP_USER_AGENT'])) {
        // if IE<=8
        include_once( 'noie.php' );
        exit;
    } else {
        // if IE>8
    }
?>

msie [1-7] にすれば、IE7 以下にできるが、どこもかしこも、揃いも揃って甘やかす事で IE6 が未だにマーケットシェア 4% 弱という状況があるので意志を持って IE8 というレガシーブラウザからの移行を促すようにしましょう。