繁体   English   中英

用户单击链接时获取用户的电子邮件ID

[英]get user's email id when user clicks on link

我正在Gmail帐户上发送链接。

analytics.com/get_email_address.php

在此php页面上,我尝试使用$_SERVER['HTTP_REFERER']获取以前的URL。但是它没有任何帮助。当用户单击以上链接(从他的gmail收件箱中)时,请帮助我获取以前的URL。

实际上,我正在尝试获取用户的电子邮件ID。如果还有其他获取用户的电子邮件ID和域名的想法,请告诉我。 谢谢。

GMail通过HTTPS提供。 为了保护HTTPS站点上URL中可能存在的敏感数据,浏览器在离开HTTPS站点时不会发送引用。

用于访问GMail帐户的URL不包含有关该用户的任何个人身份信息。

这样一来,就不可能两次从引荐来源获得您想要的信息。

由于您知道要将邮件发送到的电子邮件地址,因此可以将其包含在链接的查询字符串中。 请注意,但是,这可以在许多过滤器中提高您的“可能是垃圾邮件”评分,并且如果转发了电子邮件,则转发的邮件中的地址将不会更新。

您正在发送链接,因此您可以传递带有该链接的唯一ID(必须在用户注册之前创建该ID),并在获取用户数据时检索它。

通过该唯一ID,您可以轻松地从数据库中获取“用户EmailID”。

您已经在电子邮件ID上发送了链接。 即您已经有了用户的电子邮件ID。
只需修改您的链接,以在查询字符串部分包含一些用户电子邮件ID的摘要,然后在您的php脚本中使用$ _GET访问查询字符串,然后从摘要中获取实际的映射电子邮件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM