Как мне установить open_basedir в.htaccess? (общий хостинг)
У меня есть эта функция на моем веб-сайте, где пользователи могут создавать файлы / редактировать / удалять их и т. Д. Когда они создают файл, он идет по адресу "www.example.com/site/(their username) /file.php". Но с помощью php они могут получить доступ к файлам за пределами своего каталога, и я хочу ограничить это доступным пользователю файлом.htaccess. Я видел, что могу установить open_basedir в.htaccess, но не нашел ничего, как его установить. я видел php_value open_basedir "/directory/subdirectory"
, но когда я пробую это на файле, это не работает. Какие-либо предложения?
0 ответов
На корневой странице, такой как index, выполните команду PHP
echo __DIR__
поместите папку результатов в свой htaccess, например
php_value open_basedir "result"
.
Проверьте это на любой странице с помощью команды PHP
phpinfo()