php - 有什么可以告诉我电子邮件被我从我的网站以 php 发送的用户查看了吗?
问题描述
我想建立一个功能,告诉我从我的网站发送的电子邮件被用户查看或阅读。
我在网上看到了一个解决方案,它是关于在电子邮件中发送图像,当阅读电子邮件并打开图像时,我们必须触发对我们系统的调用。
但是whatif图像永远不会打开。
PS 电子邮件可以在任何 gmail/outlook/thunderbird 中打开。
任何帮助和想法都会被应用。
解决方案
我相信图像是最好的方法,用户不必实际打开图像即可将其记录为已读。当用户打开电子邮件时,图像将通过向 src 属性发送请求来加载,您可以将其设置为 php 端点,例如...
<img src='http://www.example.com/mailread.php?userId=212'>
然后,php 脚本将包含一些逻辑来记录用户已阅读电子邮件并提供图像。
推荐阅读
- loops - 将变量传递给for循环内的批处理文件不起作用
- asp.net-core - 如何获取对象的所有属性,包括每个子对象的属性?
- javascript - 位置不是整数时的平滑过渡
- docker - 无法在多个主机上的 docker swarm 网络中从 Fabric peer1 与 orderer 进行通信
- c# - C# 控制台应用程序 WebClient 返回“底层连接已关闭:发送时发生意外错误”
- c++ - 借助指针在文本文件中出现单词的频率
- javascript - 从字段为空的表中获取随机记录
- php - 如何将数据插入到php中具有FK关系的两个表中
- java - 如何手动更改 DayNight 主题?
- java - JVM 未在服务器中进行夏令时更改