Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema con mobile

  1. #1

    Problema con mobile

    ciao a tutti!
    in una pagina devo includere uno script solo se il dispositivo NON è mobile.
    quindi è uno script solo per pc.
    ho fatto questo:
    Codice 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");
    $ipad strpos($_SERVER['HTTP_USER_AGENT'], "iPad");

    if (
    $iphone || $android || $ipad || $ipod || $palmpre || $berry == FALSE) {
        include_once 
    'include_fb.php';

    ma non funziona, nel senso che quel file viene incluso cmq.
    la cosa strana è che lo stesso codice lo uso su un altro sito per fare il redirect, e li funziona senza problema.
    o meglio, se al posto dell'include ci metto un redirect funziona.

  2. #2
    paradossalmente, quell'if non funziona solo quando ti connetti da un blackberry perchè in tutti gli altri casi $berry è uguale a FALSE e quindi gli OR restituiscono TRUE ed esegue l'IF, problema che tu hai notato... cambia tutto in

    Codice PHP:
    if ($iphone !== false || $android !== false || $ipad !== false || $ipod !== false || $palmpre !== false || $berry !== false) { 
        include_once 
    'include_fb.php'

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    script vecchio, errori di gioventù.
    nn ci avevo fatto minimamente caso.
    grazie!!

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.