在php中获取url

时间:2010-10-06 08:45:02

标签: php

我的网址如下:

http://www.xyz.org/abc/list.php?id=1

现在“$ _SERVER ['PHP_SELF']”只给我“abc / list.php”这部分

和“$ _SERVER ['REQUEST_URI']”给我“abc / list.php?id = 1”这个

现在,如果我只想获取“?id = 1”部分该怎么做。 因为我在分页查询中遇到问题。

提前

thanxx ...

4 个答案:

答案 0 :(得分:3)

这是$_SERVER['QUERY_STRING']

答案 1 :(得分:0)

使用$_GET['id']访问id参数。

答案 2 :(得分:0)

答案 3 :(得分:0)

$ _ GET ['id']或$ _REQUEST ['id']

如果你不确定你会收到哪个GET值,你也可以

$fullRequest = exlode('?', $_SERVER['REQUEST_URI']);
$params = array();
foreach(explode('&', $fullRequest) as $part){
    foreach(explode('=', $part) as $keyVal){
        $params[$keyVal[0]] = $keyVal[1];
    }
 }