要知道谁和何时访问了一个URL,需要借助网络日志记录工具。网络日志记录工具可以记录网络服务器接收到的每个请求,包括请求的源IP地址、请求的URL、请求的时间戳等信息。这些信息可以被用来分析网站的流量、用户行为等。
常用的网络日志记录工具包括Apache服务器自带的日志记录模块和第三方的日志记录工具,如AWStats、Webalizer等。这些工具可以生成详细的访问统计报告,包括访问量、访问来源、访问时段等信息。同时,这些工具也支持自定义过滤规则,可以根据需要过滤掉一些无用的访问记录。
需要注意的是,由于HTTP是一种无状态协议,每次HTTP请求都是独立的,所以无法完全准确地确定谁和何时访问了一个URL。但是,通过网络日志记录工具可以对访问行为进行有效的分析和跟踪,从而帮助网站管理员了解网站的使用情况和用户行为,为网站的优化和改进提供有力的参考。