1

当我们单击网站上的链接并访问该链接时,HTTP 请求包含以前的站点作为 HTTP 引用。但是,如果我单击收到的电子邮件中的链接,则该 HTTP 请求不包含 HTTP 引用字段...(单击收到的电子邮件中的链接到我的 gmail)

所以我的问题是,我们有办法区分这两种情况吗?

我的意思是使用 HTTP 请求中的参数分别识别这两次点击的任何方法

4

2 回答 2

0

我认为,当您单击https页面上的链接时,标头不包含 HTTP 引荐来源网址(在 php 中:$_SERVER['HTTP_REFERER'])。谷歌使用 https,所以从 gmail 中的链接 HTTP 推荐人不会发送。

于 2014-12-20T15:47:33.607 回答
0

就像我之前的回答中解释的那样,不要依赖推荐人。

只需使用查询字符串参数,如&source=email,&fromemail=true&campaign=email

于 2014-12-20T15:52:55.163 回答