gpt4 book ai didi

php - 出站联属营销链接 : Nth click goes to house

转载 作者:行者123 更新时间:2023-11-28 21:23:13 25 4
gpt4 key购买 nike

每 N 次点击,出站链接就会发生变化的 PHP 或 JQuery 方式。

例如:

Visitor1 单击 LinkA - 他们被带到 http://google.com
访客 2 单击 LinkA - 他们被带到 http://google.com
访客 3 单击 LinkA - 他们被带到 http://google.com
Visitor4 点击 LinkA - 他们被带到 http://yahoo.com
访客 5 单击 LinkA - 他们被带到 http://google.com
访客 6 单击 LinkA - 他们被带到 http://google.com
Visitor7 单击 LinkA - 他们被带到 http://google.com
Visitor8 点击 LinkA - 他们被带到 http://yahoo.com
Visitor9 单击 LinkA - 他们被带到 http://google.com
访客 10 单击 LinkA - 他们被带到 http://google.com
访客 11 单击 LinkA - 他们被带到 http://google.com
Visitor12 点击 LinkA - 他们被带到 http://yahoo.com

有哪些好的方法可以解决这个问题?

最佳答案

最明智的方法是在 PHP 中执行此操作 - 因为您需要确保保留全局点击次数,因此无法在客户端中执行此操作。

所以你的原始页面应该是这样的:

<a href="/forward.php?id=1">site 1</a>
<a href="/forward.php?id=2">site 2</a>
<a href="/forward.php?id=3">site 3</a>
<a href="/forward.php?id=4">site 4</a>

让您的 PHP 文件记录点击次数,并根据该结果返回位置。伪代码如下:

// connect to database

// find the count of clicks for site with id=X, and increment it

// if clicks % N == 0
// redirect to http://example.com/
// otherwise
// redirect to http://example.org/

重定向应该很简单:

 <?php
header( 'Location: http://example.com/' ) ;
?>

您的数据库将有一个如下表:

[link id][click count]

您也可以在那里拥有链接目标,但这可能比您需要的更复杂。

关于php - 出站联属营销链接 : Nth click goes to house,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5696920/

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