[英]Create Clickable verification link PHP mail
對於電子郵件驗證,我為每個用戶創建一個哈希,然后向用戶發送驗證電子郵件。郵件正文如下。
$message_body = '
Hello '.$first_name.',
Thank you for signing up!
Please click this link to activate your account:
http://www.alphaktu.co.in/verify.php?email='.$email.'&hash='.$hash ;
但我想將驗證鏈接轉換為可點擊的鏈接。
首先,您可能希望在電子郵件正文中使用 HTML 鏈接,如下所示:
$message_body = '
Hello '.$first_name.',
Thank you for signing up!
Please click this link to activate your account:
<a href="http://www.alphaktu.co.in/verify.php?email='.$email.'&hash='.$hash.'">
Verification Link
</a>' ;
其次,要使其真正起作用,您需要在為電子郵件設置標題時使用 HTML MIME 類型。 如果你還沒有,它看起來像這樣:
// Always set content-type when sending HTML email
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
這基本上告訴瀏覽器將帶有消息正文的 HTML 代碼解釋為實際的 HTML,而不是純文本。
對於電子郵件驗證,我為每個用戶創建一個哈希,然后向用戶發送驗證電子郵件。郵件正文如下所示。
$message_body = '
Hello '.$first_name.',
Thank you for signing up!
Please click this link to activate your account:
http://www.alphaktu.co.in/verify.php?email='.$email.'&hash='.$hash ;
但我想將驗證鏈接轉換為可點擊鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.