记录子目录的所有访问权限

时间:2017-12-07 15:45:38

标签: php .htaccess logging

我有一个像

这样的目录结构
dataGridView.AutoGenerateColumns = false;
DataGridViewComboBoxColumn dgvc = new DataGridViewComboBoxColumn();
dgvc.HeaderText = "Products";
dgvc.DataSource = dbc.GetAllProducts();
dgvc.DisplayMember = "Name";
dgvc.ValueMember = "ID";
dataGridView.Columns.Add(dgvc);
dataGridView.Columns[0].DataPropertyName = "productID";

现在我需要记录子目录customer1,customer2,customer3等的所有访问权限。

我可以以某种方式(如htaccess规则)通过php文件logging.php引导所有访问,这会将访问权限保存到mysql数据库而不是转发到所需目录吗?

我不希望在子目录的每个文件中包含logging.php,因为子目录是动态生成的。

1 个答案:

答案 0 :(得分:0)

一个简单的.htaccess规则就足够了。

RewriteRule ^(customer\d+(/.*)?)$ /logging.php?path=$1 [L]

在logging.php中,只需查看$_GET['path']

即可

这是假设相关目录和文件位于您网站的网络根目录中(通常类似于public_html/wwwroot/