如果我输出我的URI,我也会得到它所在的文件夹。
echo $_SERVER['REQUEST_URI']; //outputs /abcgetoutofjail/admin.php?make_account
我现在在localhost上,网站在htdocs abcgetoutofjail
我只需要admin.php?make_account
我以任何方式需要网址的最后一部分
如何通过获取uri的另一种方式或使用字符串函数来剪切SERVER URI来实现这一点
function DescriptionAndTitle($uri)
{
echo $uri;
}
答案 0 :(得分:1)
在Php中,您可以使用explode& count功能。
$uri = '/some-dir/yourpage.php?q=bogus&n=10';
$uri = explode('/', $uri);
$len = count($uri);
print $uri[$len-1];
答案 1 :(得分:0)
要获取URL的最后一部分,我通常会执行以下操作:
$url = parse_url($_SERVER['REQUEST_URI']);
$partsofurl = explode("/", $url['path']);
$partyouwant = end($partsofurl);
答案 2 :(得分:0)
$needed_part = end(explode('/', $_SERVER['REQUEST_URI']));
答案 3 :(得分:-1)
我相信这就是你要找的东西:
$dir = explode('/', dirname($_SERVER['PHP_SELF']));
$dir = '/'.end($dir);
echo $dir;