Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    che browser ha l'utente?

    come faccio a sapere che browser utilizza l'utente e fargli visualizzare la pagina adatta?
    es. ho uno scroll che mi funziona correttamente solo in IE quindi chi non usa IE lo dirotto su una pagina alternativa

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: che browser ha l'utente?

    Originariamente inviato da mensana3
    come faccio a sapere che browser utilizza l'utente e fargli visualizzare la pagina adatta?
    es. ho uno scroll che mi funziona correttamente solo in IE quindi chi non usa IE lo dirotto su una pagina alternativa
    In PHP hai a disposizione la variabile super-global:

    $_SERVER['HTTP_USER_AGENT']

    che contiene la stringa dello "user-agent". Una cosa del tipo:

    "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7"

    Poi in questa stringa, bisogna andare a cercare le parti "peculiari" di ogni browser. Ma non è proprio banale.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Aspita!!!
    eppure mi sembrava di ricordare di aver letto di qualche istruzioncina (forse js) che stabiliva cosa aveva (o forse cosa NON aveva) l'utente e conseguente redirect.
    Vado a spulciare su qualche vecchio libro

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da mensana3
    Aspita!!!
    eppure mi sembrava di ricordare di aver letto di qualche istruzioncina (forse js) che stabiliva cosa aveva (o forse cosa NON aveva) l'utente e conseguente redirect.
    Vado a spulciare su qualche vecchio libro
    Il riconoscimento del browser lo puoi fare sia lato client (con Javascript) sia lato server (PHP, ASP, ecc....) usando lo user-agent. Ovviamente i due modi sono diversi.

    Se ti basta con JS, segui <questa> ricerca, ad esempio.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.