我在本地机器上使用了XAMPP
服务器。假设我的目录结构如下指向PHP中父目录的某个文件
-api/
- products.php
-includes/
- settings.php
因此,从如果我想包括settings.php
文件products.php
页面,然后我在local machine
使用include './includes/settings.php';
,并能正常工作。但是当我将它移动到远程服务器时,我必须使用include '../includes/settings.php';
。差异是./
和../
。为什么在本地和远程服务器上有所不同,以及解决方案是什么?
这个相对路径绝对不应该在你的本地机器上工作。我怀疑你错过了一些东西。 – David
它应该永远是../所以你的设置有些不同 –