哪个最适合浏览器检测:PHP还是Javascript?

时间:2012-02-10 04:42:09

标签: javascript php jquery browser-detection

我想要做的很简单:在登录过程中,如果系统检测到其他人使用相同的凭据签名,则通知用户有关当前登录的IP地址和浏览器。这就是为什么要使用PHP或Javascript来记录浏览器在登录期间命名为数据库。你知道为此目的有什么好的剧本吗?

请提供链接或邮寄代码。

1 个答案:

答案 0 :(得分:0)

Java脚本最适合浏览器检测,因为在php中,有关浏览器的可用信息来自http用户代理标头,因为这可以自定义,我们无法确定浏览器。但是如果我们使用javascript,我们会得到正确的结果。你可以使用内置的jquery函数来检查浏览器及其版本。

示例:显示浏览器信息。

<!DOCTYPE html>
<html>
<head>
  <style>
  p { color:green; font-weight:bolder; margin:3px 0 0 10px; }
  div { color:blue; margin-left:20px; font-size:14px; }
  span { color:red; }
  </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>

<p>Browser info:</p>

<script>
    jQuery.each(jQuery.browser, function(i, val) {
      $("<div>" + i + " : <span>" + val + "</span>")
                .appendTo( document.body );
    });</script>

</body>
</html>


Browser info:
mozilla : true
version : 10.0

查看文档 http://api.jquery.com/jQuery.browser/