Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.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导航中的第二个参数_Php_Navigation_Arguments - Fatal编程技术网

获取php导航中的第二个参数

获取php导航中的第二个参数,php,navigation,arguments,Php,Navigation,Arguments,我试图抓住URL的第二个参数,如下所示: 我只需要地址的id部分。我使用以下代码获取地址的第一部分: $p = $_GET[p]; $remove = strrchr($p, '?'); $p = str_replace($remove, "", $p); 任何关于如何获取第二部分的提示?链接中的参数都以?开头,然后除以& 这意味着您的链接应如下所示: http://website.com/?p=2&id=ass92jdskdj92 你可以通过以下方式获得: $p = $_GE

我试图抓住URL的第二个参数,如下所示:

我只需要地址的id部分。我使用以下代码获取地址的第一部分:

$p = $_GET[p]; 
$remove = strrchr($p, '?'); 
$p = str_replace($remove, "", $p);

任何关于如何获取第二部分的提示?

链接中的参数都以
开头,然后除以
&

这意味着您的链接应如下所示:

http://website.com/?p=2&id=ass92jdskdj92
你可以通过以下方式获得:

$p = $_GET['p'];
$id = $_GET['id'];
首先更改URL

只有第一个参数以
开头,其余的参数都由
附加

你应该试试看

echo parse_url($url, PHP_URL_PATH);
参考资料:

$id=$\u GET['id'];仍然返回空值编辑:nevermind!我要在晚上离开?在id部分。谢谢你修复了你的链接吗?请仔细注意我对你的链接所做的操作。我将后一个
更改为
&