获取当前脚本的基本目录 [英] Get base directory of current script

查看:69
本文介绍了获取当前脚本的基本目录的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我的脚本的网址: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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆