Php 打开图像时更新数据库中的值
我需要一些帮助,以找到一种方法,如何在我打开电子邮件时更新数据库中的值。当我在img标签中使用signature.gif?id=123&etc=4567890时,我在查看图像和使用htaccess通过重定向更新数据库中的值时遇到问题,因为gmail已经阻止了它 例如:Php 打开图像时更新数据库中的值,php,api,.htaccess,email,gmail,Php,Api,.htaccess,Email,Gmail,我需要一些帮助,以找到一种方法,如何在我打开电子邮件时更新数据库中的值。当我在img标签中使用signature.gif?id=123&etc=4567890时,我在查看图像和使用htaccess通过重定向更新数据库中的值时遇到问题,因为gmail已经阻止了它 例如: <img src="http://example.com/track/Images/signature.gif?id=303&etc=1572969471" style="width:0;max-height
<img src="http://example.com/track/Images/signature.gif?id=303&etc=1572969471" style="width:0;max-height:0;overflow:hidden">
但是,当我尝试这一点时:
<img src="https://my-email-signature.link/signature.gif?u=579708&e=73765037&v=8d04aadd0a095e1e07175b0ae0f874b95a1308c4efffc3e1d4c0644d884970f1" style="width:0;max-height:0;overflow:hidden">
它很好用。每次我打开电子邮件时,它都会查看图像并更新数据库中的值。我已经打开了url,它显示了图像。我不知道当打开电子邮件时,他们是如何显示图像和更新数据库中的值的
当我打开并查看图像时,您知道如何更新数据库中的值吗
我需要使用API来完成吗
谢谢。“当我使用signature.gif?id=123&etc=4567890时,gmail已经阻止了它”——这很有道理,因为黑客有办法让不同的扩展像另一个扩展一样,并造成潜在的伤害。那么,为什么要使用GET
扩展名.gif
代码>参数?@Funk四十九我明白这一点,但我并不是在攻击gmail,因为我只是想通过电子邮件跟踪来查看谁打开了我的电子邮件,谁没有。您知道如何打开图像并更新数据库中的值吗?你知道我该怎么做吗?你知道,我也知道,但谷歌没有;-)我建议您尝试使用常规GET参数,并检查用户是否单击了链接,就像完成了电子邮件/更新验证一样。我知道您的意思,但当用户打开电子邮件但未单击链接时,该怎么办?我需要用户打开我的电子邮件,这样我就可以看到谁打开了我的电子邮件。我在雅虎、美国在线、hotmail等网站上进行了测试。一切正常,但在gmail上没有,因为它们是问题所在。