Detectar automaticamente o navegador móvel (via user-agent?) [Fechado]

Como posso detectar se um usuário está visualizando meu site a partir de um navegador da Web móvel para que eu possa detectar automaticamente e exibir a versão apropriada do meu site?