PHP - chdir() сохранить новый каталог

Я работаю с chdir(), и это мой первый раз, и у меня возникают проблемы при смене каталога.

Хорошо, когда я меняю каталог, я использую chdir(directory_name); но затем, когда я проверяю текущий каталог или пытаюсь получить доступ к другому каталогу, который существует в каталоге, который я ввожу в первый раз, когда у меня возникает ошибка, потому что фактический каталог не изменился

РЕДАКТИРОВАТЬ: Извините за не показывать код, но я нашел решение. Я создаю $_SESSION для хранения текущего каталога и нового каталога при его изменении.

  if(!isset($_SESSION['dir'])) {
      chdir("../../filesystem");
      $_SESSION['dir'] = getcwd();
  } else {
      chdir($_SESSION['dir']);
  }

1 ответ

Вы проверили на успех / неудачу? например:

$result = chdir('newdir');
if ($result === false) {
   die("Could not chdir()");
}
Другие вопросы по тегам