ユーザーが PHP を使用して新しいエリアを設定できるようにする方法を考えています。フォルダーとファイルの作成は、サインアップ時に行われます。
ユーザーは、PHP ファイルを含むさまざまなファイルを自分の領域にアップロードできます。
私がやりたいことは、さまざまな領域を分離することです。そのため、ユーザーの領域が /user1/ の場合、次のように他の誰かのファイルにアクセスできません。
fopen('../user2/file.php');
または、次のように別のユーザーの領域に書き込みます。
file_put_contents('../user2/file.php', $mybadcontent);
基本的に、各ユーザー領域を完全に分離できるようにしたいので、お互いのファイルにアクセスしたり実行したりできません。
これは可能ですか?htaccess を使用して複雑な Apache ルールになるのでしょうか?