我如何生成一个动态的PHP链接邀请使用

问题描述:

你好开发人员我有一个任务来建立一个推介网站。目标是让人们与他们的朋友分享链接,并且此链接具有唯一的引荐代码,以便人员加入已注册为附加到客户端的跟随者,这里是我的示例代码,请帮助我。我如何生成一个动态的PHP链接邀请使用

下面是注册过程

  1. 当REG按钮被点击它的流动产生了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">"; 
+0

有几种方法可以创建代码。查看md5上的参考。 – raphael75

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

然后,您会想要将该唯一ID作为参数发送到您发送的链接的网址上。然后,点击唯一引荐链接的用户可以映射到数据库中为其生成唯一标识符的人员。这可以通过查询基于url参数的数据库来完成。那有意义吗?但实际上,您并未为人们创建独特的href,您将使用具有唯一参数的相同URL。它肯定会减少代码。

+0

请分享一些url生成的示例代码 –

+0

'com_create_guid'函数使用扩展名。一个_Windows-only_扩展名。改用'uniqid'。 – Pete

+0

好电话! Uniqid绝对是您的选择。 –