Gmail使用图片代码跟踪电子邮件?

时间:2016-11-11 13:41:34

标签: javascript php jquery gmail

我正在使用图片进行邮件跟踪。在撰写邮件时,我将一个网址附加到邮件中,当用户打开该邮件然后请求发送到我的服务器并且我正在存储该值,但问题是 当我想尝试获取IP地址和平台时,它总是返回一个谷歌IP地址,因为图像src更改为链接,我的api是调用抛出gmail代理服务器。

这是我的原始网址:

<img src="http://************************/api/v2/gmail/track/ViHIHeHbFkshUMhiT3S5loUH_K2_jJly/devider.jpg/localStorage.getItem('arcade_user')" alt="trackable" width="0" height="0" class="CToWUd">

这是GMAIL创建的网址:

<img src="https://ci6.googleusercontent.com/proxy/Ly9DoZ8swM7fEWQ0b9BGmVR27LpW_zVYHhBe0MHmeqWr6UG_f7hFdAAp4bOQ1MqV0oyBKGfldxd-CidjfbvHgDT20SbXc05fedZAWSFEWWdR2PNWTtGfoYiRwoveqmbJ8h0fV2-JS0fYvgMMtJS0TCEGqrd_JaCKDAvHN-8NUeHXZ-M1OGPyg5lywmIW0hHqBksZAVM3J2EbvHoRVGE=s0-d-e1-ft#http://*********************/api/v2/gmail/track/ViHIHeHbFkshUMhiT3S5loUH_K2_jJly/devider.jpg/localStorage.getItem('arcade_user')" alt="trackable" width="0" height="0" class="CToWUd">

我怎样才能获得实际的用户IP地址?

我使用$_SERVER['REMOTE_ADDR']获取IP地址。

如果您对此有任何想法或意见,请尽快帮助我。

提前谢谢。

1 个答案:

答案 0 :(得分:4)

Simpy,你不能!

这是因为谷歌将图像存储在自己的服务器上,然后通过自己的存储在电子邮件客户端中显示它们。

没有办法解决这个问题。和你一起生活。

Read this article to understand.