如何使用PHP或JavaScript检测浏览器?

如何使用PHP或JavaScript检测浏览器?,第1张

如何使用PHP或JavaScript检测浏览器

我发现在JS中执行此 *** 作的最佳方法是在Quirksmode上。我为PHP制作了一个应与常见浏览器一起使用的PHP:

  $browser = array(    'version'   => '0.0.0',    'majorver'  => 0,    'minorver'  => 0,    'build'     => 0,    'name'      => 'unknown',    'useragent' => ''  );  $browsers = array(    'firefox', 'msie', 'opera', 'chrome', 'safari', 'mozilla', 'seamonkey', 'konqueror', 'netscape',    'gecko', 'navigator', 'mosaic', 'lynx', 'amaya', 'omniweb', 'avant', 'camino', 'flock', 'aol'  );  if (isset($_SERVER['HTTP_USER_AGENT'])) {    $browser['useragent'] = $_SERVER['HTTP_USER_AGENT'];    $user_agent = strtolower($browser['useragent']);    foreach($browsers as $_browser) {      if (preg_match("/($_browser)[/ ]?([0-9.]*)/", $user_agent, $match)) {        $browser['name'] = $match[1];        $browser['version'] = $match[2];        @list($browser['majorver'], $browser['minorver'], $browser['build']) = explode('.', $browser['version']);        break;      }    }  }


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5602475.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存