Filtrar browsers com PHP
Postado por: Pedro Rogério emSe algum dia, por algum motivo você precisar utilizar uma folha de estilos específica para cada browser, mas não quer fazer isso com JavaScript e estiver utilizando PHP em seu servidor, abaixo segue um código muito simples para isso, basta colocar dentro das tags <head></head> do seu site que ele detectará o navegador e fará uso do CSS necessário:
<?php
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') ){
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Netscape') ){
echo "<link rel='stylesheet' type='text/css' href='netscape.css' />";
}
else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') ){
echo "<link rel='stylesheet' type='text/css' href='firefox.css' />";
}
else{
echo "<link rel='stylesheet' type='text/css' href='mozilla.css' />";
}
}
else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') ){
echo "<link rel='stylesheet' type='text/css' href='ie.css' />";
}
else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') ){
echo "<link rel='stylesheet' type='text/css' href='safari.css' />";
}
else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') === true){
echo "<link rel='stylesheet' type='text/css' href='opera.css' />";
}
else{
echo "<link rel='stylesheet' type='text/css' href='outros-browsers.css' />";
}
?>
Esse código foi baseado no post de Harry Roberts.













