function Getbrowser () {$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 ';} function Getbrowserver () {if (Empty ($_server[' http_user_agent ')) {//return ' Unknow ' when the browser does not send the visitor's information; } $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 ());p Rint_r (Getbrowserver ()); Echo ' <br> '. $_server["Http_user_agent"];
PHP get browser type and version number