通过查看PHP手册可以知道,这个函数的使用是有条件的:
意思是说:为了使用这个函数,你必须在php.ini文件里面增加一句指 向 browscap.ini 文件的配置,browscap.ini文件里面记录了所有已存在的浏览器的类型及其信息,所以你要下载最新的这个文件,下载browscap.ini后放到服务器某个位置,get_browser()在使用时就是将获取的客户端信息与此 文件进行对比,如果能找到,则返回相应类型。
这样看来第二种方式有些复杂,其实也有更好的方式,那就是第三种:
第三种:使用已有的功能强大的开源代码。
国外有个叫mavrick 的 网站,上面有关于浏览器的项目,一直更新所写的Browser类,最新看到的这个类可以获取包括iPhone、BlackBerry、win、mac、linux、OS、BeOS等平台上的浏览器信息,功能可以说是十分强大。下载这个文件时要根据自己使用的PHP版本去选择。