Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    residenza
    Lombardia
    Messaggi
    275

    Identificare sistema operativo e fare redirect

    Salve,

    facendo una ricerca in rete sulla identificazione dei sistemi operativi ho trovato questo codice. Vorrei utilizzarlo per fare in modo che, se un'utente utilizza un sistema operativo presente nella lista venga rediretto ad un determinato sito, mentre se non utilizza uno nella lista possa andare ad una pagina apposita del mio sito.

    Forse per per voi è semplice farlo, ma per me dato le competenze a livello basso di PHP è impresa ardua...
    scusate

    Ringrazio anticipatamente se qualcuno mi vorrà aiutare

    Codice PHP:
    <?php
    function GetSistemaOperativo()
    {
        
    $os = array(
            
    'windows nt 6.0'  => 'windows vista',
            
    'windows nt 5.1'  => 'windows xp',
            
    'windows nt 5.0'  => 'windows 2000',
            
    'windows nt 4.90' => 'windows me',
            
    'win95'           => 'windows 95',
            
    'win98'           => 'windows 98',
            
    'windows NT 5.2'  => 'windows net',
            
    'winNT4.0'        => 'windows nt',
            
    'mac'             => 'mac',
            
    'ppc'             => 'mac',
            
    'os/2'            => 'os/2',
        );

        foreach(
    $os as $chiave => $valore)
        {
            if(
    stripos($_SERVER['HTTP_USER_AGENT'], $chiave))
            {
                return 
    $valore;
            }
        }

        return 
    'Altro';
    }
    ?>

  2. #2
    Utente di HTML.it L'avatar di P4n1c
    Registrato dal
    Feb 2008
    Messaggi
    116
    Codice PHP:
    <?php
        $os 
    = array(
            
    'windows nt 6.0'  => 'windows vista',
            
    'windows nt 5.1'  => 'windows xp',
            
    'windows nt 5.0'  => 'windows 2000',
            
    'windows nt 4.90' => 'windows me',
            
    'win95'           => 'windows 95',
            
    'win98'           => 'windows 98',
            
    'windows NT 5.2'  => 'windows net',
            
    'winNT4.0'        => 'windows nt',
            
    'mac'             => 'mac',
            
    'ppc'             => 'mac',
            
    'os/2'            => 'os/2',
        );

        foreach(
    $os as $chiave => $valore)
        {
            if(
    stripos($_SERVER['HTTP_USER_AGENT'], $chiave))
            {
                
    header('location: sitochevuoitu.it');
            } 
        }

    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    residenza
    Lombardia
    Messaggi
    275
    Perfetto... grazie mille

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.