Как мне установить 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()

Другие вопросы по тегам