Php 如何检测主机中的访问文件

Php 如何检测主机中的访问文件,php,Php,我有一些文件已经上传到服务器。我想检测此文件是否被访问。如果是,access将写入access日志。我有用处 $\u服务器['HTTP\u REFERER'] 但它只检测访问站点,而不检测文件。 我的问题:如何检测文件访问。如果文件是通过HTTP访问的,并且没有以某种方式从日志中排除,那么访问将记录在access.log中,而不需要PHP的任何干预 所以…什么也不做。你能给出一个例子HTTP URL,相应的文件名,以及你想要什么类型的日志消息吗?写一个访问包装器脚本(例如,通过RewriteRu

我有一些文件已经上传到服务器。我想检测此文件是否被访问。如果是,access将写入access日志。我有用处

$\u服务器['HTTP\u REFERER']

但它只检测访问站点,而不检测文件。
我的问题:如何检测文件访问。

如果文件是通过HTTP访问的,并且没有以某种方式从日志中排除,那么访问将记录在access.log中,而不需要PHP的任何干预


所以…什么也不做。

你能给出一个例子HTTP URL,相应的文件名,以及你想要什么类型的日志消息吗?写一个访问包装器脚本(例如,通过
RewriteRule
even),并查找
$\u服务器[“REQUEST\u URI”]
相反。我猜OP想知道PHP脚本本身是否打开并读取文件内容。。。