1

你好开发者我有一个任务来建立一个推荐网站。目标是让人们与他们的朋友分享一个链接,并且这个链接有一个唯一的推荐代码,以便加入的人注册为附加到客户的关注者这是我的示例代码,请帮助我。

下面是注册流程

  1. 单击 reg 按钮时,它会创建一个 refcode,该 refcode 对于创建的每个个人帐户都是唯一的

  2. 注册后,该人会自动生成一个链接,并附上参考代码,他们可以通过电子邮件或任何其他可能的方式共享该链接

下面是示例代码

//creating reference code

$re =1;
do 
{
    $re++;
    $refcode = "TUG_".$re;

    $checkrefcode = $con->query("SELECT * FROM clients WHERE Refcode ='$refcode'")
    or die (mysqli_error());

    $refcode_inuse = mysqli_num_rows($checkrefcode);
}
while($refcode_inuse >0);

//generating Link

$href = "<a href="localhost/2gther/follower_reg/$refcode.php">";
4

1 回答 1

0

您应该在这里执行几个步骤。基本上,您想为数据库中的每个人创建一个唯一的 ID,对吗?这样,您就可以将该人与数据库中的唯一 ID 联系起来。这是一些关于此的文档。它是随机生成的唯一标识符,不容易被黑客入侵。http://php.net/manual/en/function.com-create-guid.php

然后,您希望将该唯一 ID 作为参数放在您发送的链接的 url 上。然后,单击唯一推荐链接的用户可以映射到数据库中为其生成唯一标识符的人。这可以通过根据 url 的参数查询数据库来完成。那有意义吗?但实际上,您并没有为人们创建唯一的 href,您将使用具有唯一参数的相同 URL。它肯定会减少代码。

于 2016-10-10T17:33:05.833 回答