PHP 包含使用相对路径
PHP Include to use a relative path
这是一个 BAD 想法,我问这个只是因为我正在尝试重现 PRODUCTION 系统,在我目前控制有限。
我需要在 php 包含中启用相对路径。例如:include('../../session.php');
我知道这是个坏主意,我知道后果以及如何使用 __DIR__
正确配置。我正在计划解决此问题的工作项目,但与此同时,我需要解决另一个依赖性问题。
我怎样才能暂时启用它来复制当前的生产系统?我在 php.ini
中找不到任何有用的东西
您不需要为 include()
和 require()
启用相对路径,它们默认工作。
我什至不知道有什么设置会阻止使用相对路径。
请注意,路径始终相对于脚本的当前工作目录 (cwd)。使用 echo getcwd()
打印 cwd。
这是一个 BAD 想法,我问这个只是因为我正在尝试重现 PRODUCTION 系统,在我目前控制有限。
我需要在 php 包含中启用相对路径。例如:include('../../session.php');
我知道这是个坏主意,我知道后果以及如何使用 __DIR__
正确配置。我正在计划解决此问题的工作项目,但与此同时,我需要解决另一个依赖性问题。
我怎样才能暂时启用它来复制当前的生产系统?我在 php.ini
中找不到任何有用的东西您不需要为 include()
和 require()
启用相对路径,它们默认工作。
我什至不知道有什么设置会阻止使用相对路径。
请注意,路径始终相对于脚本的当前工作目录 (cwd)。使用 echo getcwd()
打印 cwd。