当有人点击链接时如何跟踪?

时间:2017-09-09 12:13:36

标签: php

我希望能够在我的服务器上保留一个txt文件,其中包含单击特定链接的所有页面。我有一个人们点击报告内容的链接。我希望能够知道在点击该链接时该人所在的URL。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

这应该这样做:

file_put_contents(
    './urllog.txt',
    $_SERVER['REQUEST_URI'] . PHP_EOL,
    FILE_APPEND | LOCK_EX
);

虽然我会说,有更好的方法可以做你想做的事。如果您只想暂时使用,那么像Redis这样的密钥库非常适合。如果你使用的是简单的LAMP,那么记录下来的表会好得多。通常,您现在不应将文本文件用作数据存储区。

最佳解决方案(以及每个人使用的方法)是放弃自己存储它的想法,并简单地使用Google Analytics。

答案 1 :(得分:0)

使用:

error_log($_SERVER['REQUEST_URI'], 3, "Path of Log File");

3表示消息附加到文件...