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

时间:2015-12-01 10:26:57

标签: php html email url hyperlink

我的理由是生成一次性网址,并通过电子邮件将此链接发送给提交给数据库的人。这个一次性链接用于招聘测试(顺便说一下,只有收到电子邮件的人才能看到)。 我不太清楚如何继续,任何建议都表示赞赏!

1 个答案:

答案 0 :(得分:0)

使用以下代码生成带随机哈希的一次性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>");

?>