目前我正在尝试创建一个带有统计信息的邮件系统。我发送了一封带有图像的邮件,该图像链接到一个文件,我可以在其中读取$_SERVER['HTTP_USER_AGENT']
. 当我在 Thunderbird 中打开邮件时,这是我的用户代理:
Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20130328 Thunderbird/17.0.5
我想获取邮件客户端的名称和版本。
我尝试使用
stristr($_SERVER['HTTP_USER_AGENT'],'thunderbird')
,但有很多电子邮件客户端,如果我与所有客户端建立一个 if else 结构,它会变得非常大,我总是会错过一些电子邮件客户端。我怎样才能以简单的方式提取它并获得这样的结果?