Задать вопрос
@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?
  • Вопрос задан
  • 90 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
nokimaro
@nokimaro
Меня невозможно остановить, если я смогу начать.
2.php:
<?php
if(strpos($_SERVER['SCRIPT_NAME'], '/1.php') === false)
{
    set_ini("open_basedir", __DIR__);
    //some code
}
Ответ написан
Ваш ответ на вопрос

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

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