Php 曲奇及;电子邮件客户端

Php 曲奇及;电子邮件客户端,php,cookies,html-email,Php,Cookies,Html Email,我尝试使用网络信标和cookies来跟踪电子邮件。我正在发送一封html电子邮件,其中包含: <img src='http://www.example.com/emails/create.php&email=$recipient' width=1 height=1 border=0> 脚本和查询似乎运行正常,因为我正在数据库中获取条目,但cookies似乎没有被创建 非常感谢您的帮助 助教 j在发送邮件头之前使用。据我所知,不能在电子邮件客户端中设置Cookies 我自己不

我尝试使用网络信标和cookies来跟踪电子邮件。我正在发送一封html电子邮件,其中包含:

<img src='http://www.example.com/emails/create.php&email=$recipient' width=1 height=1 border=0>
脚本和查询似乎运行正常,因为我正在数据库中获取条目,但cookies似乎没有被创建

非常感谢您的帮助

助教


j

在发送邮件头之前使用。

据我所知,不能在电子邮件客户端中设置Cookies

我自己不是一个PHP人,但是如果你想跟踪打开的内容,你可以在邮件底部添加一个透明的.gif文件,其中包含src url上的查询信息,然后添加PHP来跟踪图片所在的位置

要跟踪点击,最好的方法是将所有src URL定向到具有唯一ID的单个页面,这样您就可以将它们重定向到它们最初请求的页面,并使用该ID和重定向将该特定链接的点击计数,显然,每次有人被重定向到特定页面时,这将被视为点击该链接


很抱歉,我无法为您提供这方面的代码,但这是您将如何做到的,我相当肯定这是像campaign monitor、mailchimp和adestra这样的公司跟踪电子邮件的方式

嗯??会话启动()与cookies有什么关系。。。顺便说一句,如果我在浏览器中直接调用脚本,那么cookie设置为ok,这是因为在电子邮件客户端中通过网络信标调用脚本时,它不起作用。taI不相信电子邮件客户端关心cookie。您可以向他们发送cookie,但他们可能会忽略cookie(因为与cookie相关的电子邮件协议中没有任何内容)。你为什么要向电子邮件客户端发送cookie?这是为了跟踪发送给客户的电子邮件的视图。由于电子邮件客户端能够呈现类似html的浏览器,我认为它们可能也允许创建cookie,但我似乎无法让它正常工作(
qry("insert into email_tracking (`email`) values ({$_GET['email']}')");
setcookie('testcook', date('Y-m-d G:i:s'), time()+60*60*24*30 );