A me il tuo script funziona sia su ie che su chrome... però l'ho provato senza verificare la variabile $browser... tu sei sicuro che il problema non sia proprio questo? prova a fare un var_dump($browser) prima dell'if e vedi che valore ti restituisce.