Задать вопрос
@communistic_sistema
Биохимик, но в программировании немного шарю

Как применить новую конфигурацию php.ini к одну из файлов?

У меня есть два файла 1.php и 2.php.
1.php:
$data = require "1.php";
//some code

2.php:
ini_set("open_basedir", __DIR__);
//some code

При выполнении 1.php на него тоже накладывается ограничения, что наложились на 2.php по open_basedir.
Как сделать так, что при импортировании файла 2.php, open_basedir не действовало на 1.php?
  • Вопрос задан
  • 92 просмотра
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
2.php:
<?php
if(strpos($_SERVER['SCRIPT_NAME'], '/1.php') === false)
{
    set_ini("open_basedir", __DIR__);
    //some code
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы