我使用以下脚本使用PHP发送邮件。现在我的要求是发送一封确认电子邮件,其中包含一个唯一的点击链接。这将验证电子邮件ID
<?php
$to = "user@gmail.com";
$subject = "Test mail";
$message = "Hello! This is a simple email message.";
$from = "fromuser@gmail.com";
$headers = "From:" . $from;
mail($to,$subject,$message,$headers);
echo "Mail Sent.";
?>
答案 0 :(得分:2)
你可以做类似以下的事情:
$message = "Please click on this link to verify your email address given <a target='_blank' href='{your_url}/confirm_email.php?id={user given email which is encrypted}'>{your_url}/confirm_email.php?id={user given email which is encrypted}</a>";
因此,当用户点击邮件中的链接时,它将被重定向到您的Php页面(confirm_email.php),您可以在其中解密id参数($ _REQUEST ['id'])并使用已提供的电子邮件进行验证由用户。