2

我的托管目录中有多个目录。比方说

dir_A
dir_B
dir_C

我为每个目录创建了 FTP 帐户,因此每个目录的用户无法访问其他目录(dir_A 的用户无法访问 dir_B 等)

但我意识到,使用 PHP,您可以运行 readdir 并获取任何文件/目录的内容,除非 Unix 权限限制。我做了一些搜索,发现也许我需要在我的 php.ini 设置中设置 basedir,但我不知道如何。这是一个共享主机帐户,我无法修改系统 php.ini。我可以将 php.ini 或 user.ini 放在子目录中并解决这个问题吗?我现在没有时间学习 php.ini,所以请不要给我发链接来学习它(我有时间会)。请举个例子。

我知道即使使用 php.ini,我也会限制对 php 文件的访问,但我想如果没有更高级别的标志就足够了。

谢谢。

4

0 回答 0