Open_basedir работает рекурсивно?
Open_basedir работает рекурсивно? Например, если я напишу в php.ini что-то вроде:open_basedir=/client3/web3/web
Включает ли он все каталоги в /client3/web3/web (/client3/web3/web/1, /client3/web3/web/2,)?
2 ответа
Решение
Путь, указанный в параметре open_basedir, является корнем дерева каталогов.
Ограничьте файлы, которые могут быть открыты PHP, указанным деревом каталогов, включая сам файл.
Так что да что-нибудь ниже будет доступно.
Из документа:
строка open_basedir
Ограничьте файлы, которые могут быть открыты PHP, указанным деревом каталогов.
....
Если вы хотите ограничить доступ только к указанному каталогу, добавьте косую черту.
Итак, ваш ответ - да.