繁体   English   中英

网站的根目录在PHP的子目录中

[英]Root of website in a subdirectory in PHP

我正在用PHP开发一个网站。 测试环境位于根目录的子目录中,并且有多个测试环境。 但是由于绝对路径和相对路径,该网站无法正常运行。 因此,我需要一个干净的解决方案来获取网站而不是服务器根目录的路径。

我已经尝试了很多想法,但是似乎没有任何效果。

希望您对此问题有更好的解决方案。

提前致谢!

不知道这是否有帮助,但是如果您想获取当前php文件的目录,则应使用__DIR__常量。 更多信息在这里

如果您的网站索引位于/home/www/subpath/index.php,则index.php中的以下代码:

echo __DIR__;

将返回:

/var/www/subpath

您可以使用SESSION来设置所需的PATH并将其用于所需的所有路径。

如果您使用的是Laravel之类的框架,则可以轻松得多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM