Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Redirect se si usa ie <7

    Salve a tutti!
    C'è uno script che mi porta l'utente alla pagina allert.html se la versione del broswer è inferiore ad internet explorer 8 e a mozzila 3.6?
    Sarebbe meglio in php anche xke in rete non ho trovato nullllla!

    Grazie a tutti!

  2. #2
    Utente di HTML.it L'avatar di agenti
    Registrato dal
    Feb 2002
    Messaggi
    2,427
    in effetti non c'è nulla in rete

    http://www.google.it/search?q=sniffi...ient=firefox-a
    2000 post e sono più vecchio di 4 anni...
    grazie a tutti....

  3. #3

  4. #4
    Codice PHP:
    <?PHP $browser_id strtolower($_SERVER['HTTP_USER_AGENT']); if (substr_count($browser_id"msie 6") or (! substr_count($browser_id"msie 7") { header("location: [url]http://miosito.org/versioni/versione.html[/url]"); exit; } ?>
    Aiutino??? mi da un errore!!!

  5. #5
    trovato l'errore ecco il nuovo codice
    Codice PHP:
    <?PHP $browser_id strtolower($_SERVER['HTTP_USER_AGENT']); if (substr_count($browser_id"msie 6") or (! substr_count($browser_id"msie 7"))) { header("location: [url]http://www.miosito.org/versioni/versione.html[/url]");
    come faccio a dirli ora che se il broswer non è msie 6 o msie 7 lui mi deve portare a vedere il sito?!?

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    Codice PHP:
    <?php $browser_id strtolower($_SERVER['HTTP_USER_AGENT']);  if (!substr_count($browser_id"msie 6") or (! substr_count($browser_id"msie 7"))) { header("Location: http://tuosito.tld/tuapagina.php"); } ?>

  7. #7
    io voglio che sei la versione di ie è minore di 8 mi porta ad una pagina che contiene un avviso di aggiornamento
    altrimenti se la versione di ie è 8 oppure si usa chrome o mozzilla mi deve portare direttamente al sito!

    Quindi
    <?php $browser_id = strtolower($_SERVER['HTTP_USER_AGENT']); if (!substr_count($browser_id, "msie 6") or (! substr_count($browser_id, "msie 7"))) { header("Location: http://tuosito.tld/tuapagina.php"); } ?>

    E fin qui mi porta alla pagina-avviso.
    Ora cosa devo fare per far portare gli altri utenti al sito???

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    basta che aggiungi un else e il relativo header per rimandare gli utenti al sito

  9. #9
    <?php $browser_id = strtolower($_SERVER['HTTP_USER_AGENT']);
    if (!substr_count($browser_id, "msie 6") or (! substr_count($browser_id, "msie 7")))
    { header("location: http://www.annunziataspinazzola.org/.../versione.html"); }
    else {
    header ("location: http://www.annunziataspinazzola.org/sito");}
    ?>

    Non funziona.
    Ho provato con un IE 6 e mi porta alla condizione però porta alla condizione anche chrome

  10. #10
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    6,034
    devi procurarti gli user_agent dei browser che vuoi sniffare. Poi, procedi come ora per msie 6 e 7

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.