Possible Duplicate:
Email client detection
我有一份时事通讯,其中包含指向我的网站页面的链接。现在我想知道用户在哪个电子邮件客户端(gmail、hotmail、outlook)中打开新闻通讯并单击网站页面的链接。
我想知道哪个电子邮件客户端,是因为我想根据用户使用电子邮件客户端的情况来自定义网站页面中的内容。
我的网站页面将使用 PHP 进行编码
最佳答案
查看用户代理 header ($_SERVER['HTTP_USER_AGENT'])。
对于使用网络邮件的用户,用户代理将是他们的浏览器的用户代理;所以你也可以查看 Referer header ($_SERVER['HTTP_REFERER'])。 (但请注意,浏览器不会从 https 站点发送引用 header 。)
关于php - 如何知道 HTTP 请求来自哪个电子邮件客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7422754/