Como você redireciona para uma página em um determinado navegador? [fechadas]

0

Para elaborar:
Eu preciso de uma maneira de redirecionar para uma página diferente para o google chrome, safari, firefox, etc.
como em (exemplo apenas): você acessa o google.com no safári, depois você é redirecionado para uma página onde ele diz para obter o google chrome, enquanto se você vai para google.com com o google chrome, ele não o redireciona na página "get google chrome".
Isso é possível? e se for, isso pode ser feito com navegadores móveis também?

    
por MaroonDollars 27.09.2015 / 22:57

1 resposta

1

A solução é fazer com que o seu programa examine o cabeçalho do Agente do Usuário - o cabeçalho que o cliente envia ao fazer a solicitação inicial e, em seguida, produza um cabeçalho apropriado para fazer um redirecionamento.

Uma variante trivial usando PHP - (código não testado) seria algo como

<?php
    if ( strpos($_SERVER['HTTP_USER_AGENT']=='Chrome') )     
       header ("Location: http://www.get.mozilla.com");
    elseif (strpos($_SERVER['HTTP_USER_AGENT']=='Firefox'))
       header ("Location: http://www.get.chrome.com");
    .
    .
 ?>

Algumas strings do Common User Agent podem ser encontradas aqui .

E sim, isso pode ser feito com agentes de usuários móveis - embora seja fácil fingir se alguém quiser.

    
por 28.09.2015 / 00:54