这是一个BAD的想法,我之所以这么问,只是因为我正在尝试复制一个生产系统,而我目前对该系统的控制有限。
我需要在php includes中启用相对路径。例如:include('../../session.php');
我知道这是个坏主意,我知道后果以及如何使用__DIR__
进行正确配置。我正在计划解决这个问题的工作项,但与此同时,我需要对另一个依赖性问题进行排序。
如何临时启用此功能以复制当前生产系统?我在php.ini中找不到任何有用的东西
您不需要为include()
和require()
启用相对路径,它们在默认情况下可以工作。
我甚至不知道有什么设置可以阻止使用相对路径。
请注意,路径总是相对于脚本的当前工作目录(cwd)。使用echo getcwd()
打印cwd。