Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di tigerjack
    Registrato dal
    Aug 2003
    Messaggi
    1,661

    [PHP] reindirizzare sito a seconda del dispositivo mobile

    Gentili,
    ho trovato questo script in rete
    Codice PHP:
    <?php
     $iphone 
    strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
     
    $android strpos($_SERVER['HTTP_USER_AGENT'],"Android");
     
    $palmpre strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
     
    $berry strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
     
    $ipod strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
     
    $symbian strpos($_SERVER['HTTP_USER_AGENT'],"Symbian");
     
    $nokia strpos($_SERVER['HTTP_USER_AGENT'],"Nokia");


    if (
    $iphone || $android || $palmpre || $ipod || $berry || $symbian || $nokia == true)
     {
       
    header('Location:http://mobile.sito.it');
     } else {
       
    header('Location:http://sito.it');
    }
    ?>
    Può funzionare? pregi e difetti?

    Grazie a tutti della Vs. gentilissima attenzione

    Tiger
    figlio perso e MAI ritrovato....?

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2012
    residenza
    Lima, Perù
    Messaggi
    212
    Ciao, prova a dare un'occhiata...

    http://mobiledetect.net/
    Jamie Ynonan - Web Developer / Desarrollador Web - HTML5 - CSS3 - Javascript/jQuery - PHP/CodeIgniter/Laravel - SQL/MySQL - Wordpress
    Telelavoro / Teleworking - jamiea31[at]gmail.com - Lima - Perù - GMT -5

  3. #3
    Quote Originariamente inviata da minos88 Visualizza il messaggio
    Ciao, prova a dare un'occhiata...

    http://mobiledetect.net/
    anch'io ho usato questa libreria su alcuni progetti. Niente male.
    Il problema è che devi seguire gli aggiornamenti, altrimenti non riconosce alcuni nuovi device che inviano una stringa non contenuta nel loro script (è basata su un elenco di dispositivi).
    Pensate i programmi a librerie, e innalzate il livello d'astrazione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.