Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
获取所有访问权限(apache+;php)_Php_Apache - Fatal编程技术网

获取所有访问权限(apache+;php)

获取所有访问权限(apache+;php),php,apache,Php,Apache,在我的网站上,我想记录每个被访问的文件,包括.js、.jpg文件。My.htaccess文件设置为忽略.css.js文件,因此php无法“检测”是否需要这些文件(如果不忽略这些文件,性能会非常差)。Apache记录所有访问,没错,php是否有从Apache获取访问文件的选项?每个文件夹都可以有.htaccess文件。 所以每个文件夹都有特定的规则 希望这能回答您的问题您有一些(奇怪的)选择: php控制器的一切,甚至css等。缺点:性能。增益:更好的css缓存控制 如果您使用的是具有lasta

在我的网站上,我想记录每个被访问的文件,包括.js、.jpg文件。My.htaccess文件设置为忽略.css.js文件,因此php无法“检测”是否需要这些文件(如果不忽略这些文件,性能会非常差)。Apache记录所有访问,没错,php是否有从Apache获取访问文件的选项?

每个文件夹都可以有.htaccess文件。 所以每个文件夹都有特定的规则

希望这能回答您的问题

您有一些(奇怪的)选择:


  • php控制器的一切,甚至css等。缺点:性能。增益:更好的css缓存控制
  • 如果您使用的是具有lastaccess时间戳的文件系统:请使用fileatime()扫描目录树。缺点是您无法获得计数,但至少可以找到未使用的文件

“php控制器适用于所有内容,甚至css等。缺点:性能。增益:更好的css缓存控制”是的,这是我不想要的。难道没有一个“apache扩展”来与apache通信吗?当apache提供css服务时,它甚至没有启动php,而且因为您没有记录css,所以当它一旦由.php脚本启动时,php就无能为力了。