Criar Sites: Detectando o iPhone e iPod Touch com Javascript e PHP

Detectando o iPhone e iPod Touch com Javascript e PHP

Detectando o iPhone e iPod Touch com Javascript e PHP

Os iPhones estão chegando com tudo no Brasil e, consequentemente, o acesso aos site através deles e outros aparelhos móveis irá aumentar. Por isso, sites compatíveis serão uma necessidade que vamos ter de suprir. Veja a baixo algumas dicas de códigos para tornar qualquer site compatível com iPhones.

Detectando iPhones e iPodes com Javascript

Ao criar sites para iPhone ou iPod Touch, a primeira coisa a se fazer é detectá-los para poder aplicar estilos e códigos específicos. O código a seguir detecta iPhones e iPods usando javascript e redireciona os visitantes a uma página específica.

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
    if (document.cookie.indexOf("iphone_redirect=false") == -1) {
        window.location = "http://m.seusite.com/?iphone&i=COMR";
    }
}

Detectando iPhones e iPodes com PHP

Apesar de o código anterior funcionar bem, o javascript pode ser facilmente desabilitado pelos usuários. Por esta razão, é preferível usar o PHP para fazer o trabalho de detectar iPhones e iPods Touch.

if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod')) {
    header('Location: http://seusite.com/iphone');
    exit();
}

Sobre Hellston Linhares

Profissional que trabalha exclusivamente através da internet a vários anos e possui muita experiência na área de internet marketing, monetização, SEO, links patrocinados, programas de afiliados, sites de membro, comércio eletrônico, programação, redes sociais e "estratégias ninja" para fazer qualquer coisa na web! Além de tudo isso, gosto de fazer amizades e ajudar os amigos a montarem seus negócios na internet!