有没有办法记录浏览器,用户从MySQL数据库中提交表单

时间:2011-09-29 18:42:17

标签: php mysql forms browser

我有一个PHP页面,它处理表单的提交并将数据添加到MySQL表中。我想知道是否有一种方法可以将用户提交表单的浏览器和版本编写到MySQL表的列中?

谢谢,

尼克

1 个答案:

答案 0 :(得分:5)

此信息位于:

$_SERVER['HTTP_USER_AGENT']

函数get_browser()能够在某种程度上解析它:

$browserinfo = get_browser($_SERVER['HTTP_USER_AGENT']);
print_r($browserinfo);

echo $browserinfo['browser']; // firefox
echo $browserinfo['platform']; // linux

注意:实际上并不需要像上面那样将用户代理变量传递给get_browser() - 它默认会读取该标头。