PHP:解析当前URL

时间:2012-09-24 11:53:01

标签: php

我可以通过$_SERVER['REQUEST_URI']获取当前网址/mysitw/project/detail/fp/3&想解析像

array(0=>mysite, 1=>project, 2=>detail, 3=>fp, 4=>3)

然后使用in_array()轻松搜索我所需的值,如果可以在数组中成功解析网址,我可以这样做

2 个答案:

答案 0 :(得分:3)

如果你这样做......

$array = explode('/', $_SERVER['REQUEST_URI']);

你的数组应该是这样的......

echo $array [0]; // mysite
echo $array [1]; // project
echo $array [2]; // detail
echo $array [3]; // fp
echo $array [4]; // 3

答案 1 :(得分:0)

$url = $_SERVER['REQUEST_URI'];
$url_splits = parse_url($url);
$path = $url_splits['path'];

$each_elemts = explode("/",$path);

print_r($each_elemts);