0

我正在尝试计算外部链接的点击次数 - 我似乎已经实现了 - 但我正在使用文本链接数据库和标题命令进行重定向。

我希望它最终同时包含外部网站和浏览器中的原始页面,但我认为单独使用 header 命令似乎是不可能的。将它们放在一起只会覆盖第一个。

我需要重定向代码与外部链接位于同一页面中,因为我需要网络统计信息来说明链接来自名为 count.php 的页面 - (我正在运行一个目录,希望人们会为页面上的广告付费对他们来说表现良好)。

如果有人没有启用 Javascript,我不想使用 Javascript 进行外部链接重定向 - 此链接必须有效。

有没有一种方法可以合并一些代码,可能是 Javascript,这将使原始页面在浏览器中可用,即使它不能保证对所有人都有效。

4

1 回答 1

1

链接跟踪可以通过多种方式完成。首先使指向外部页面的链接驻留在目标设置为 _blank 的锚链接中,这将在用户的新选项卡或窗口中打开。

接下来让该锚链接的 src 转到您域上的另一个页面(此页面将控制重定向和计数) - 还要确保在 url 中传递一个参数以指示它用于哪个链接或任何其他有用的值你想数数。

然后在这个新页面上使用 PHP 获取 url 参数并将它们存储在记录点击次数的数据库中。您可以通过将包含单击哪个链接的 URL 参数与相应的 DB 字段匹配并将 ++ 添加到您存储它的变量然后将其重写到 DB 来做到这一点。

然后使用 Header 重定向将它们发送到外部链接。

于 2013-08-16T16:27:38.027 回答