正如@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。