browser = 'ie'; if (preg_match('/Firefox/i',$_SERVER['HTTP_USER_AGENT'])) $this->browser = 'firefox'; if (preg_match('/Mozilla/i',$_SERVER['HTTP_USER_AGENT'])) $this->browser = 'firefox'; if (preg_match('/Opera/i',$_SERVER['HTTP_USER_AGENT'])) $this->browser = 'opera'; if (preg_match('/Safari/i',$_SERVER['HTTP_USER_AGENT'])) $this->browser = 'safari'; if (preg_match('/Chrome/i',$_SERVER['HTTP_USER_AGENT'])) $this->browser = 'chrome'; if (preg_match('/Camino/i',$_SERVER['HTTP_USER_AGENT'])) $this->browser = 'camino'; if (preg_match('/Konqueror/i',$_SERVER['HTTP_USER_AGENT'])) $this->browser = 'konqueror'; if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone)/i', strtolower($_SERVER['HTTP_USER_AGENT'])) || (strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml')>0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) { $this->mobile = 1; } $os_arr = array ( 'windows' => '(Windows)|(Win)', 'linux'=>'(linux)|(X11)', 'mac'=>'(Mac_PowerPC)|(Macintosh)|(Mac)'); $this->os = 'other'; foreach($os_arr as $os=>$ospattern) { if (eregi($ospattern, $_SERVER['HTTP_USER_AGENT'])) $this->os = $os; } $this->lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); } } $browserinfo = new rbc_BrowserInfo(); $browserinfo -> getBrowserInfo(); /* EXAMPLES */ if ($browserinfo->lang!="fr") { header("Location: http://www.calitho.ch/calitho_f.html"); /* Browser umleiten falls Sprache nicht Deutsch ist */ exit; } // or if ($browserinfo->mobile==1) { header("Location: http://mobile.example.com/"); /* Browser umleiten */ exit; } // or if ($browserinfo->browser=="chrome" ){ echo 'Du surfst mit Chrome'; } else { header("Location: http://www.calitho.ch/calitho_f.html"); //echo 'Du surfst nicht mit Chrome'; /* Browser umleiten für französisch */ } // or if ($browserinfo->browser=="ie") { echo '
Dude..Get Firefox
'; } ?>