我正在发送 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,您可以轻松地从数据库中获取用户 EmailID。
您已经在电子邮件 ID 上发送链接。即,您已经拥有用户的电子邮件 ID。
只需修改您的链接以在查询字符串部分包含一些用户电子邮件 ID 的摘要,然后在您的 php 脚本中使用 $_GET 访问查询字符串,然后从摘要中获取实际映射的电子邮件。