ホスティング ディレクトリに複数のディレクトリがあります。まあ言ってみれば
dir_A
dir_B
dir_C
ディレクトリごとにFTPアカウントを作成したので、各ディレクトリのユーザーは他のディレクトリにアクセスできません(dir_Aのユーザーはdir_Bにアクセスできないなど)。
しかし、PHP では、UNIX パーミッションが制限しない限り、readdir を実行するだけで任意のファイル/ディレクトリのコンテンツを取得できることがわかりました。検索を行ったところ、おそらく php.ini 設定で basedir を設定する必要があることがわかりましたが、その方法がわかりません。これは共有ホスティング アカウントであり、システムの php.ini を変更できません。php.ini または user.ini をサブディレクトリに置いて、この問題を解決できますか? 現時点では php.ini を学ぶ時間がないので、学ぶためのリンクを送らないでください (時間があるときにします)。例を挙げてください。
php.iniでもphpファイルだけにアクセスを制限するのは理解していますが、上位フラグがなければそれで十分だと思います。
ありがとう。