0

我想做的是让我的用户使用 http 身份验证登录。根据他们的登录用户名,工作目录会有所不同。

我需要使用 http 身份验证,因为我不想干扰用户工作目录中的 Web 应用程序(drupal)。

我也不允许用户访问其他用户文件。

我想象的是一个使用 http 身份验证登录的用户,我们将在我的 MySQL 数据库中查找用户名并找出他们的工作目录应该是什么。最终会发生的是所有用户的 url 将是相同的 ( http://myhost/index.php ) 但他们都将访问不同的 index.php。

我对 php 的东西很满意。让我难过的是动态更改工作目录。

4

2 回答 2

1

我会认真考虑给他们每个子域,和/或使用类似mod_vhost_alias的东西。但是,带有附加功能的重写规则%{REMOTE_USER}(毕竟您使用的是 http 身份验证)应该可以完成大部分工作。

于 2010-07-29T19:37:47.337 回答
0

http://us.php.net/chdir

bool chdir(字符串 $directory)

将 PHP 的当前目录更改为 $directory。

于 2010-07-29T19:27:26.727 回答