我正在考虑如何允许用户使用 PHP 设置新区域。创建文件夹和文件将在注册期间完成。
然后,用户将能够将各种文件(包括 PHP 文件)上传到他们的区域。
我想要做的是将不同的区域分开,所以如果用户的区域是 /user1/ 他们不能像这样访问别人的文件:
fopen('../user2/file.php');
或像这样写到另一个用户的区域:
file_put_contents('../user2/file.php', $mybadcontent);
基本上我希望能够完全分离出每个用户区域,这样他们就不能访问或执行彼此的文件。
这甚至可能吗?使用 htaccess 会是复杂的 Apache 规则吗?