PHPでIEかどうかの判定

コメントアウトでのIE判定があり、数種類で試したけど正常に動作しない!

みんな私みたいに苦しめばいいんだ!とは思わない。

という訳でPHPで条件判定をしました。

<?php

function checkIE(){

    $agent = getenv( "HTTP_USER_AGENT" );

    if(strstr($agent,"MSIE")){return true;}

    else return false;

}

?>

IEならtrue、それ以外ならfalseが返ってきます。

 

使い方

<?php if(checkIE()): ?>

IEに表示したい部分のHTMLソース。

<?php else : ?>

IE以外に表示したい部分のHTMLソース。

<?php endif; ?>