PHP服务器用户代理确定浏览器和CSS支持


PHP Server User Agent to determine browser and CSS support

是否可以从$_SERVER['HTTP_USER_AGENT']确定浏览器名称及其CSS支持。

是的,但我不建议你自己做。用户代理字符串是出了名的变化无常。有些浏览器以一种方式发送,同一浏览器的其他版本则以另一种方式。试图记录自己是一团糟。

我建议去一个可以为你做这件事的图书馆。以下是我使用的CodeIgniter框架中的一个:http://ellislab.com/codeigniter/user-guide/libraries/user_agent.html

可能还有很多其他的。这是一件非常常见的事情,所以已经有很多解决方案了。