Php 链接到要发布到mysql数据库的电子邮件

Php 链接到要发布到mysql数据库的电子邮件,php,html,mysql,email,Php,Html,Mysql,Email,我需要在发送给用户的电子邮件底部实现一个链接,每个用户都应该点击它以确认他/她收到了电子邮件-链接及其消息将是明确的-而不是从服务器下载1 px图像的方法,大学。当局认为前一种方法有点挑剔,因此,首选链接方法;如果这个链接只是更新mysql数据库中电子邮件确认的状态,那么该链接将动态生成,这样每个学生都将收到一个定制的链接,并且能够单击并更新他/她(而不是其他人)的状态一次,我该如何做?谢谢i.a.您将用户id和验证码添加到URL中,如下所示: 其中verification.php是接收用户确认

我需要在发送给用户的电子邮件底部实现一个链接,每个用户都应该点击它以确认他/她收到了电子邮件-链接及其消息将是明确的-而不是从服务器下载1 px图像的方法,大学。当局认为前一种方法有点挑剔,因此,首选链接方法;如果这个链接只是更新mysql数据库中电子邮件确认的状态,那么该链接将动态生成,这样每个学生都将收到一个定制的链接,并且能够单击并更新他/她(而不是其他人)的状态一次,我该如何做?谢谢i.a.

您将用户id和验证码添加到URL中,如下所示: 其中verification.php是接收用户确认请求并更改其数据库状态的文档,[unique_verification_code]是为每个用户的注册请求生成的唯一验证代码

<?php

$emailAddressList = // you create one however you like

foreach ($emailAddressList as &address)
{

$msg = "<a href=\"http://www.yourWebsite/updateStatus.php?arg1=".$address."\">Click HERE to update your status.</a>";
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

mail($address,"YourSubject",$msg,$headers);
}

?>

这是一段非常粗糙的代码,但可以让您大致了解该做什么。它假定您将有另一个名为updateStatus.php的文件,该文件使用电子邮件地址字段更新数据库,以找到正确的状态。

首先编写代码。我们不是来为你工作的。一旦你有了一些实际的代码,那么我们很乐意尝试并帮助修复它。我相信你会明白的out@MarcB对不起,也许我问错了,我从来没有要求社区来做我的工作,我只需要一些指针,就像用户3479671做的那样,也许还有一些像其他用户做的更专注的指针,不需要做我的工作,只是一些想法,thanx!:我可以收回我的分数吗?