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