获取当前脚本的基目录

php
2022-08-30 13:03:30

这是我的脚本的网址:localhost/do/index.php

我想要一个变量或一个返回的函数(类似于localhost/do$_SERVER['SERVER_NAME'].'/do')


答案 1
$_SERVER['SERVER_NAME'] . dirname($_SERVER['REQUEST_URI']);

答案 2

尝试:

$url = $_SERVER['REQUEST_URI']; //returns the current URL
$parts = explode('/',$url);
print_r($parts);

编辑:

$url = $_SERVER['REQUEST_URI']; //returns the current URL
$parts = explode('/',$url);
$dir = $_SERVER['SERVER_NAME'];
for ($i = 0; $i < count($parts) - 1; $i++) {
 $dir .= $parts[$i] . "/";
}
echo $dir;

这应该返回localhost/do/


推荐