Php 无法检索部分uri(我正在处理kohana)
我有以下uriPhp 无法检索部分uri(我正在处理kohana),php,uri,Php,Uri,我有以下uriintranet/student/main/schedule 我必须只取目录名,即student,但是当我尝试时 basename($_SERVER['SCRIPT_NAME']); 当我尝试时,它返回index.php basename($_SERVER['REQUEST_URI']); 它重新调整了时间表。我怎样才能只取student或者至少取student/main/schedule- dirname('c:/Temp/x'); // returns 'c:/Temp'
intranet/student/main/schedule
我必须只取目录名,即student
,但是当我尝试时
basename($_SERVER['SCRIPT_NAME']);
当我尝试时,它返回index.php
basename($_SERVER['REQUEST_URI']);
它重新调整了
时间表
。我怎样才能只取student
或者至少取student/main/schedule
-
dirname('c:/Temp/x'); // returns 'c:/Temp'
或
你可以试试这个-
<?php
$url = 'http://username:password@hostname/path?arg=value#anchor';
print_r(parse_url($url));
echo parse_url($url, PHP_URL_PATH);
?>
试试这个
$url = 'http://www.examplewebsite.com/intranet/student/main/schedule';
$parsed = parse_url($url);
$exploded = explode('/', $parsed['path']);
$directory = $exploded[2];
echo $directory;
希望这有帮助
$url = 'http://www.examplewebsite.com/intranet/student/main/schedule';
$parsed = parse_url($url);
$exploded = explode('/', $parsed['path']);
$directory = $exploded[2];
echo $directory;