2012-06-12 138 views
-6

我使用以下脚本使用PHP发送邮件。现在我的要求是发送确认电子邮件,并附有一个独特的链接点击。这将验证电子邮件ID使用php发送电子邮件确认邮件

<?php 
$to = "[email protected]"; 
$subject = "Test mail"; 
$message = "Hello! This is a simple email message."; 
$from = "[email protected]"; 
$headers = "From:" . $from; 
mail($to,$subject,$message,$headers); 
echo "Mail Sent."; 
?> 
+6

这是什么问题? $ message变量中的 –

+0

我希望将唯一链接发送给用户。如何创建独特的链接。 – Swadesh

回答

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'])并用用户提供的电子邮件验证它。