关注网站访问者在做什么?

时间:2012-08-25 22:27:06

标签: php logging

假设我有一个网站,托管公司托管公司的日志文件(访问,错误)文件有限,无论是php还是阿帕奇。

但仍想知道访问或提交到我的网站的URL /查询,特别是通过GET& POST?

我有一个主文件女巫包含在我网站上的所有其他页面中,我可以将该文件转换为一个简单的PHP脚本,可以通过POST& GET?

还有其他解决方案吗?

2 个答案:

答案 0 :(得分:2)

您可以将Google Analytics用于此目的。它将能够告诉您网站上发生的一切。

您还可以使用服务器全局

$_SERVER['QUERY_STRING'] 

访问每个页面上的查询字符串并将其存储在数据库中或更可能存储在日志文本文件中。

因此,在每个页面上都包含的文件中,您可以将其添加到日志文件中:

记录日期:

time(); // will give you the number of seconds from the Unix Epoch. This can then be translated back into a readable format with the date() function. 

记录ip:

$_SERVER['REMOTE_ADDR']; // Records the IP address of the client requesting the page.

记录网址:

 $_SERVER['REQUEST_URI']; // will give you the full url entered.

发布数据非常难以记录所有提交内容而无需进入代码并将其记录在显示位置。

答案 1 :(得分:0)

您可以使用Google Analytics获取有关用户如何与您的网站互动的详细统计信息。它是免费的,并提供了很好的信息。您需要做的就是在每个要跟踪的页面上包含一段javascript(使用包含的PHP文件很容易)