Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中获取url_Php - Fatal编程技术网

在php中获取url

在php中获取url,php,Php,我的url如下所示: 现在“$\u服务器['PHP\u SELF']”只给我“abc/list.PHP”这一部分 而“$\u SERVER['REQUEST\u URI']”给了我“abc/list.php?id=1”这个值 现在,如果我只想获取“?id=1”部分,该如何操作。 因为我在这个页面查询中遇到了问题 thanxx提前…使用$\u GET['id']访问id参数。使用$\u GET['id']访问id参数。它是$\u服务器['QUERY\u字符串']它是$\u服务器['QUERY\u

我的url如下所示:

现在“$\u服务器['PHP\u SELF']”只给我“abc/list.PHP”这一部分

而“$\u SERVER['REQUEST\u URI']”给了我“abc/list.php?id=1”这个值

现在,如果我只想获取“?id=1”部分,该如何操作。 因为我在这个页面查询中遇到了问题


thanxx提前…

使用
$\u GET['id']
访问id参数。

使用
$\u GET['id']
访问id参数。

它是
$\u服务器['QUERY\u字符串']
它是
$\u服务器['QUERY\u字符串']

<

根据您正在做的事情,可能也会有所帮助。

看一看,然后


根据您正在做的事情,这可能也会有所帮助。

$\u GET['id']或$\u REQUEST['id']

如果您不确定您将收到哪些值,您也可以

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

$\u获取['id']或$\u请求['id']

如果您不确定您将收到哪些值,您也可以

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

为什么不使用
$\u GET['id']
?为什么不使用
$\u GET['id']