ya se que este post tiene mucho tiempo sin respuesta, pero pongo esta respuesta para aquellos que encuentran este post y quieren encontrar soluciones o similitudes al caso, en vez de todo eso que pusieron utilicen la funcion get_browser():
un ejemplo: