Как сказал @thedom, просто используйте $_SERVER['HTTP_USER_AGENT']
в PHP.Ваш пользовательский агент (если не изменен пользователем) будет содержать браузер, версию браузера и ОС.Вот мое:
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.15 (KHTML, like Gecko) Chrome/10.0.612.1 Safari/534.15
НО, если вы хотите использовать javascript, вам придется сделать что-то похожее на то, что я делал для реализации входа в AJAX.сценария (login.php)
session_id($_POST['PHPSESSID']);
session_start();
И на этой странице будет запускаться javascript для обнаружения сеанса (index.php)
$sessionid = ($_COOKIE['PHPSESSID']) ? $_COOKIE['PHPSESSID'] : $_GET['PHPSESSID'];
<script type="text/javascript">var session = "$sessionid";</script>
А затем я отправляюдругой скрипт (login.php) (для входа через ajax в этом случае)
$.post("ajax/login.php",PHPSESSID=" + session);
Использование JQuery.