0

我正在使用 chdir() ,这是我第一次在更改目录时遇到问题。

好吧,当我更改目录时,我使用 chdir(directory_name); 但是当我检查当前目录或者如果我尝试访问我第一次进入的目录中存在的另一个目录时,我会遇到错误,因为实际目录没有改变

编辑:抱歉没有显示任何代码,但我找到了解决方案。我创建一个 $_SESSION 来存储当前目录和更改时的新目录。

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

1 回答 1

2

你检查成功/失败了吗?例如:

$result = chdir('newdir');
if ($result === false) {
   die("Could not chdir()");
}
于 2013-07-23T16:06:43.690 回答