gpt4 book ai didi

php - 非常简单的联盟计划

转载 作者:可可西里 更新时间:2023-10-31 22:06:52 25 4
gpt4 key购买 nike

我对 PHP 和 MySQL 还很陌生。我有兴趣建立一个非常简单的联盟计划。它基本上需要进行设置,以便当有人点击附属链接时,它会一直保留在用户手中,直到他/她在我的网站上注册。

例如,我想创建一些漂亮的网页,我的关联公司可以用它来宣传我的网站。 URL 看起来像这样(理想情况下)。www.mysite.com/splash1.php?userid=Joe

所以在这种情况下,我的成员(member) Joe 可以使用 www.mysite.com/splash1.php 并附加 ?userid=Joe 并且他会有一个成员(member)链接。

从这里,人们可以单击此初始页面中的链接,这会将他们带到我网站的主页并保留该附属 ID。此外,如果用户决定在注册之前浏览我的网站,我想确保附属 ID 在用户决定注册之前始终与用户保持一致。

我熟悉从 URL 中读取用户 ID,只是不熟悉如何最好地将用户 ID 变量从一个页面传递到另一个页面。

在这一点上,我不关心联属网络营销计划发挥作用的所有功能,例如佣金、显示联属网络营销统计数据以及所有其他花哨的东西。我只是想确保在用户点击“提交”以注册我的网站之前,该人员的附属 ID 始终与用户保持一致。

我知道我可能不得不使用 cookie 和/或 session 。只是不确定该走哪条路。

最佳答案

构建附属软件并非易事,尤其是对于 PHP 和 MySQL 的新手而言。你可以整天争论这些实现,但基本上程序如何工作的步骤是这样的:

  1. 用户点击链接
  2. 您将 cookie 写入用户,并将该用户重定向到“客户端”。我们将使用术语客户来指代实际与您的用户做某事的个人或公司。您通常会希望向 URL 添加一些内容,因为您无法为用户不在的域编写 cookie,并且您(或其他站点)无法访问为另一个域编写的 cookie。 (这是浏览器安全协议(protocol))。

    在这一点之后,您将需要与客户端建立某种关系,以便您可以告诉他们应该查找哪些数据,以便识别即将到来的用户对于附属公司,并且知道他们必须将其发回给您。

  3. 然后您必须为您的客户设置一种方式来告诉您该用户已完成注册(或任何其他需要的操作,通常称为转化)。

这个过程本身很简单,就是大量的数据跟踪。您基本上只需要能够将任何单个转化跟踪回特定点击,并确定它的来源以给予适当的联属网络营销功劳。为此,您需要做的就是成为点击和重定向到客户端之间的中间人,并向 URL 添加一些内容,以便客户端可以告诉您该唯一 ID 是否已转换。

如果您需要在您的系统内、客户外部以及多个分支机构中识别唯一用户,那么您就应该部署 cookie。 session 是无用的,因为它们也是一个 cookie - 但更临时并且会随着浏览器退出而被销毁。

如果您正在编写客户端代码(基本上,接受来自附属机构的用户),您将需要初始化一个长期 cookie(或短期 session ,这取决于您希望给附属机构多少“时间”为点击他们的链接的用户获得信用)。一旦用户完成了您希望他们完成的操作(转化),您就将此事告诉联属网络营销提供商(使用他们提供给您的唯一 ID),他们会处理将功劳归还给联属网络营销机构。

我希望一切都有意义,并希望能为您提供一些启发/让您朝着正确的方向开始。就像我说的,对于新手来说,这是一个有点困难的第一个项目,但肯定不是不可能的。祝你好运。

关于php - 非常简单的联盟计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5889373/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com