获取当前脚本的基本目录 [英] Get base directory of current script
本文介绍了获取当前脚本的基本目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是我的脚本的网址:localhost/do/index.php
This is the url of my script: localhost/do/index.php
我想要一个返回localhost/do
的变量或函数(类似于$_SERVER['SERVER_NAME'].'/do'
)
I want a variable or a function that returns localhost/do
(something like $_SERVER['SERVER_NAME'].'/do'
)
推荐答案
尝试:
$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/
这篇关于获取当前脚本的基本目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文