![当有人请求另一个文件夹中的某个文件时执行 PHP 脚本](https://linux22.com/image/649939/%E5%BD%93%E6%9C%89%E4%BA%BA%E8%AF%B7%E6%B1%82%E5%8F%A6%E4%B8%80%E4%B8%AA%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E7%9A%84%E6%9F%90%E4%B8%AA%E6%96%87%E4%BB%B6%E6%97%B6%E6%89%A7%E8%A1%8C%20PHP%20%E8%84%9A%E6%9C%AC.png)
我正在构建 WebHosting 服务。用户可以创建一个帐户并使用 FTP 上传文件,然后通过访问 username.mywebsite.com 来访问它们(仅作为示例)。我想记录我用户文件夹中任何文件的访问次数。因此,我想在访问该文件夹中的任何文件时执行 PHP 脚本。但我不想更改我用户上传的 HTML/PHP 文件。我该怎么做?
提前致谢,
- 最大限度
答案1
我认为你正在寻找类似这样的答案:https://webmasters.stackexchange.com/a/32964
基本上,在你的 .htaccess 文件中执行以下操作:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)$ script.php?filename=$1 [L]
让 script.php 运行您的代码,然后使用您传递给它的文件名变量进行重定向。($_GET['filename'])