// definitions de constantes
define("NETSCAPE", "2");
define("INTERNETEXPLORER", "0");
$nav=-1;
$HTTP_USER_AGENT=htmlentities($_SERVER['HTTP_USER_AGENT'], ENT_QUOTES, 'UTF-8');
// Internet Explorer
if(strpos($HTTP_USER_AGENT, 'Opera')===false){
if(preg_match('~MSIE|Internet Explorer~i', $HTTP_USER_AGENT) || (strpos($HTTP_USER_AGENT, 'Trident/7.0') !== false && strpos($HTTP_USER_AGENT, 'rv:11.0') !== false)){
$navigateur="Internet Explorer";
$nav=0;
}
}
// Opera
if($nav==-1 && strpos($HTTP_USER_AGENT, 'Opera')!==false){
$navigateur="Opera";
$nav=3;
}
// Firefox
if($nav==-1 && strpos($HTTP_USER_AGENT, 'Firefox')!==false){
$navigateur="Firefox";
$nav=2;
}
// Edge
if($nav==-1 && strpos($HTTP_USER_AGENT, 'Mozilla/5.0')!==false && strpos($HTTP_USER_AGENT, 'Edg/')!==false){
$navigateur="Edge";
$nav=2;
}
// Chrome
if($nav==-1 && strpos($HTTP_USER_AGENT, 'Mozilla/5.0')!==false){
$navigateur="Chrome";
$nav=2;
}
// Autres navigateurs
if($nav==-1){
$navigateur="Navigateur inconnu";
$nav=4;
}
if($nav==0 && $messerrnav==0){
$messerrnav=1;
echo "Le navigateur internet explorer n'est plus supporté.";
echo "
";
echo "Merci d'utiliser un autre navigateur internet.";
}
?>