使用PHP生成一次性URL(到电子邮件)



我这样做的原因是生成一次性URL,并通过电子邮件将此链接发送给提交到数据库的人员。这个一次性链接用于招聘测试(顺便说一下,只有收到电子邮件的人才能看到)。我不太确定如何进行,任何建议都很感激!

使用下面的代码生成一个带有随机哈希的一次性URL。您可以使用它来识别在您的候选人数据库中单击电子邮件中链接的用户。

<?php
// Generate a random hash
$bytes = openssl_random_pseudo_bytes(16, $cstrong);
$hex   = bin2hex($bytes);
// Add the hash to your verification script URL
$url = "http://www.yourwebsite.com/verify.php?hash=" . $hex;
// Print the verification link
print("<a href='" . $url . "'>Your verification link</a>");
?>

最新更新