Что лучше всего подходит для обнаружения в браузере: PHP или Javascript? - PullRequest
0 голосов
/ 10 февраля 2012

То, что я хочу сделать, очень просто: во время процесса входа, если система обнаружит, что кто-то еще подписал с такими же учетными данными, уведомить пользователя об ip-адресах и браузерах, которые в данный момент вошли в систему. Вот почему вы хотите использовать PHP или Javascript для записи браузераимя в базе данных во время входа.Знаете ли вы какой-нибудь хороший сценарий для этой цели?

Пожалуйста, дайте ссылку или почтовый индекс.

1 Ответ

0 голосов
/ 10 февраля 2012

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/

...