[英]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.