• User Attivo

    redirect a sito mobile e viceversa

    ciao ragazzi ....
    utilizzo lo javascript di

    detectmobilebrowser - com

    per determinare il broswer di navigazione, dal sito www - miosito - it l'utente viene rimandato nel sito versione mobile m - miosito - it

    fin qui tutto ok

    però vorrei aggiungere la possibilità, nel caso in cui si naviga con lo smartphone, dopo che l'utente viene indirizzato al sito mobile di poter

    visualizzare il sito standard

    avete qualche dritta....


  • User Newbie

    Ciao! mi hanno appena chiesto di fare la stessa cosa a lavoro..

    L'idea e' di fare il redirect in base al valore di un cookie.

    Ad esempio, quando dal mobile passi al sito normale imposti il cookie ="toNormal" e dal sito normale al mobile imposti cookie="toMobile".

    Poi nel mod_rewrite crei una regola che controlla il valore del cookie impostato precedentemente e fa il redirect al sito corretto.

    Che ne pensi?


  • User Attivo

    io sto lavorando in un modo diverso ......

    dal sito
    detectmobilebrowser - com

    ho scaricato il codice php per eseguire il redirect quando lo user agent è un mobile, al codice ho applicato una modifica:

    [PHP]
    <?php if (empty($_GET['mobile'])) {
    $useragent=$_SERVER['HTTP_USER_AGENT'];
    if(preg_match(?/android|avantgo?
    ?
    header(?Location: http : // www . sito.com/ mobile . html?); }
    } ?>
    [/PHP]

    Dopo nel sito mobile metto un link alla versione full con questa haref:

    
    <a href=?http: // www . sito . com / index.php?mobile = no? >Passa alla versione Standard</a>
    
    

    ci sono quasi ho solo il problema che quando si naviga (con smartphone) nel sito full mi apre nuovamente la versione mobile ...

    idee :mmm:


  • User Newbie

    Provate a vedere "Apache Mobile Filter" (cercalo su internet) è un progetto open source da me ideato che permette proprio di fare questo "lavoro".