当我在xampp上运行的localhost中回显“PHP_SELF”时,我将项目文件夹作为回显文本,例如。
// index.php
<?php echo $_SERVER["PHP_SELF"]; ?>
答案是
/a3-ver-9.0/index.php
但如果我在拥有域名的服务器上,该行只会返回"/index.php"
有什么方法可以暂时更改xampp中的默认根来反映这个?
原因是因为我使用来自root的绝对路径来包含资源,例如图片。 但是如果未正确设置根,这些绝对路径将不起作用!
干杯
修改
让事情更清楚......
我有一个带有php文件的网站,它返回页面的一部分,例如header.php和footer.php等。
我安装了wordpress,在wordpress模板中,我包含了这些文件。并且由于im包含来自不同目录的这些文件,所包含文件中的路径必须是绝对的。
但是header.php中的文件包含在:
中<img src="/images/image1.jpg" />
现在这个包含是正确的,当我完成项目并将其上传到我的服务器后,它将正确检索图像。
但在使用localhost时,根文件夹“/”是保存所有本地项目的文件夹。
所以我需要一种方法来临时更改每个项目的localhost根目录,所以我不必在项目准备好上传时更改路径的负载!
希望这更有意义
但是在本地主机上工作时