Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    152

    Riconoscimento browser + Sp2 - margine di errore ?

    Ciao a tutti , ho impostato questo codice in una mia pagina :
    Codice PHP:
    <?
     $mystring 
    $_SERVER['HTTP_USER_AGENT'];
     
    $sp "SV1";
     
    $browser "MSIE";
     
    $ie strpos($mystring$browser);
     
    $sp2 strpos($mystring$sp);
     if (
    $ie === false)
     {
     
    header("Location: http://www.miosito.it/altribrowser");
     }
     else
     {echo 
    "[b]
    Buona Visione[/b]"
    ;}
     if (
    $sp2 === false)
     {
     echo 
    "[b]
    Buona Visione[/b]"
    ;
     }
     else
     {
     
    header("Location: Location: http://www.miosito.it/SP2");
     }
    ?>
    Ovvero se il visitatore non usa IE allora si fa un redir , se invece l'utente usa IE , ma ha il SP2 faccio un altro redir .
    E' corretto il tutto ? e s lo è , ci son margini di errore ?
    Grazie!!
    non so

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    il margine d'errore sta nel fatto che se uso un browser che mi permette di modificare lo user agent posso aggirare il tuo controllo.

    Per il resto dovrebbe andare.

    Se posso dire la mia: se stai scrivendo 2 siti diversi per i diversi browser, o se stai semplicemente bloccando gli utenti che non usano IE se fuori strada.

    ciao

  3. #3
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    il margine d'errore sta nel fatto che se uso un browser che mi permette di modificare lo user agent posso aggirare il tuo controllo.
    Infatti. Ad esempio Opera (almeno quando lo utilizzavo io) permette di "farsi passare per IE"..

    Concordo con gianiaz.

    Cià.

    [.:: JaguarXF ::.]
    __________________

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    152
    Grazie ad entrambi . Non creo 2 siti diversi , ma purtroppo nel sito del cliente c'è un popup (che non vuole togliere ) fondamentale per la navigabilità .. in questo modo risolvo almeno in parte .
    non so

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.