PHP重定向器计数器的链接

时间:2010-09-07 20:05:57

标签: php redirect

我需要一种方法来计算链接被点击的次数,我正在考虑创建一个PHP脚本来重定向并进行计数。有没有更好的方法来做到这一点,每次用户访问链接时我将如何计算,最好是在某个地方保存在数据库中...任何建议

3 个答案:

答案 0 :(得分:3)

是的,它必须是PHP脚本 - 例如JavaScript不会一直有效。

所以 - 而不是指向

的链接
http://some.site.com/page2.php

你会链接到

http://some.site.com/redirect.php?page2.php

redirect.php 中,您将跟踪,例如,在数据库中,值,并最终抛出此标题:

header("Location: http://some.site.com/".$_SERVER["QUERY_STRING"]);

要重定向到?...

之后的路径

//是的 - 日志可能会起作用......虽然工作量有点多,但它也非常适合服务器。

答案 1 :(得分:1)

我会analyze您的网络日志文件,因为无论是静态网页还是脚本都可以使用。

如果您需要计算的页面是脚本,则可以插入更新表的代码。

网站统计数据是一个很大的行业,有许多免费和付费解决方案供您探索和获取想法。

答案 2 :(得分:0)

如果您需要跟踪特定链接的点击次数,那么您可能需要使用javascript来捕获点击并向跟踪服务器发送通知。如果您需要跟踪页面视图,那么您最好查看服务器日志。请记住,页面可以有许多指向它的链接,您必须区分链接点击事件页面页面的展示次数。根据您的应用,另一种可能性是使用Google跟踪或类似的第三方跟踪应用。