2012-09-24 48 views
-2

我可以$_SERVER['REQUEST_URI']赶上当前URL是/mysitw/project/detail/fp/3 &要分析像PHP:解析当前URL

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

,然后轻松地搜索使用in_array()我需要的价值,我可以做,如果可以解析URL成功的阵列

+0

你有一个实际的问题吗? – 2012-09-24 11:54:58

+0

[PHP - 获取标记名称的URL地址]的可能重复(http://stackoverflow.com/questions/3373936/php-strip-url-to-get-tag-name) –

回答

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 
0
$url = $_SERVER['REQUEST_URI']; 
$url_splits = parse_url($url); 
$path = $url_splits['path']; 

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

print_r($each_elemts);