如何检测移动设备并获取用户代理信息只发送一次并将该信息保存到服务器上的数据库?

是否有任何脚本检查用户代理然后发送并将该信息保存到服务器上的数据库?

我正在制作移动网站,有m.facebook.comtouch.facebook.com两个版本,我想重定向到不同的手机。 我使用WURFL设备检测。

因此,例如m.html5version.com应该提供给所有支持HTML5的设备,而m.mobileversion.com应该提供给所有其他手机。

所以我需要一种方法来使用任何服务器端或客户端方法第一次检测设备和浏览器。 当任何用户第一次在设备上打开网站时,一旦应该收集有关设备和浏览器的信息,脚本应该运行,并且应该将信息保存在我现有的WURFL数据库中,所以下次当任何用户来自同一设备时,那么他将根据设备重定向到触摸或移动版网站。

因此,只有第一次在第一台设备上我想检测设备并保存信息。

有没有办法做到这一点?

例如

Android 1.6没有HTML5支持,仍在使用中。 所以我想将所有Android 1.6设备重定向到m.mobileversion.com而不是touch.mobileversion.com

在触摸版的网站上,我使用的是HTML 5标签,如