我希望能够在我的服务器上保留一个txt文件,其中包含单击特定链接的所有页面。我有一个人们点击报告内容的链接。我希望能够知道在点击该链接时该人所在的URL。
有什么想法吗?
答案 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表示消息附加到文件...