Назад | Перейти на главную страницу

Open_basedir работает рекурсивно?

Open_basedir работает рекурсивно? Например, если я напишу в php.ini что-то вроде: open_basedir=/client3/web3/web Включает ли он все каталоги в / client3 / web3 / web (/ client3 / web3 / web / 1, / client3 / web3 / web / 2,)?

Из док:

open_basedir строка

Ограничьте файлы, которые может открывать PHP, указанным дерево каталогов

....

Если вы хотите ограничить доступ только к указанному каталогу, закройте его косой чертой.

Итак, ваш ответ - да.

Путь к open_basedir настройка - корень дерева каталогов.

Ограничьте файлы, которые могут быть открыты PHP, указанным деревом каталогов, включая сам файл.

Так что да, все, что ниже, будет доступно.