functionGetbrowser () {$agent=$_server["Http_user_agent"]; if(Strpos($agent, ' MSIE ')!==false||Strpos($agent, ' rv:11.0 '))//Ie11 judgment return"IE"; Else if(Strpos($agent, ' Firefox ')!==false) return"Firefox"; Else if(Strpos($agent, ' Chrome ')!==false) return"Chrome"; Else if(Strpos($agent, ' Opera ')!==false) return' Opera '; Else if((Strpos($agent, ' Chrome ') = =false) &&Strpos($agent, ' Safari ')!==false) return' Safari '; Else return' Unknown ';} functionGetbrowserver () {if(Empty($_server[' Http_user_agent '])) {//when the browser does not send the visitor's information return' Unknow '; } $agent=$_server[' Http_user_agent ']; if(Preg_match('/msie\s (\d+) \. */i ',$agent,$regs)) return $regs[1]; ElseIf(Preg_match('/firefox\/(\d+) \. */i ',$agent,$regs)) return $regs[1]; ElseIf(Preg_match('/opera[\s|\/] (\d+) \. */i ',$agent,$regs)) return $regs[1]; ElseIf(Preg_match('/chrome\/(\d+) \. */i ',$agent,$regs)) return $regs[1]; ElseIf((Strpos($agent, ' Chrome ') = =false) &&Preg_match('/safari\/(\d+) \. *$/i ',$agent,$regs)) return $regs[1]; Else return' Unknow ';} Print_r(Getbrowser ());Print_r(Getbrowserver ());Echo' <br> '.$_server["Http_user_agent"];
Go: PHP Get browser type and version number