function get_navig($agent)
{
printdebug($agent);
// on teste IE > si aol > si 5.0, 5.5, 6.0 > si autre
if(ereg('IE', $agent) && !ereg('Opera', $agent))
{
// IE via AOL
if(ereg('AOL', $agent))
{
return 'IE;AOL';
}
elseif(ereg('5.5', $agent, $nv) | ereg('5.0', $agent, $nv) | ereg('6.0', $agent, $nv))
{
// on retourne IE avec son numéro de version
return "IE;$nv[0]";
}
else
{
// ou si différent on retourne IE;xx
return 'IE;x';
}
}
// on teste Opera
elseif(ereg('Opera', $agent))
{
return 'OP;';
}
// on teste Konqueror (browser sur linux)
elseif(ereg('Konqueror', $agent))
{
return 'KO;';
}
// on teste OmniWeb (browser peu utilisé...)
elseif(ereg('OmniWeb', $agent))
{
return 'OM;';
}
// on teste Netscape 6.x
elseif(ereg('Netscape6', $agent))
{
return 'NS;6.x';
}
// et Netscape 7.x
elseif(ereg('Netscape/7', $agent))
{
return 'NS;7.x';
}
// et Netscape 4.x
elseif(ereg('lla/4.', $agent))
{
return 'NS;4.x';
}
// et Mozilla si Netscape 7.x n'a pas été reconnu
elseif(ereg('rv:', $agent) && ereg('lla/5', $agent))
{
return 'MO;';
}
// pour tous les autres, non listés, car très peu utilisés
else
{
return 'DI;';
}
}