我需要一种方法来计算链接被点击的次数,我正在考虑创建一个PHP脚本来重定向并进行计数。有没有更好的方法来做到这一点,每次用户访问链接时我将如何计算,最好是在某个地方保存在数据库中...任何建议
答案 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跟踪或类似的第三方跟踪应用。