Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.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中循环执行get请求_Php - Fatal编程技术网

如何在php中循环执行get请求

如何在php中循环执行get请求,php,Php,我有一个像这样的get请求 http://osxchange.org/displayname.php/?ids=0c313c95-f577-48ac-9175-9f2575684a31&ids=10cfcddb-8a9b-4811-af54-1166b76948fd&ids=1208792e-518f-4c38-94fb-9fc58c61965e&ids=2a2b44c2-12aa-45e6-b680-6534aa76e9d9&ids=2c02eaaa-4a87-

我有一个像这样的get请求

http://osxchange.org/displayname.php/?ids=0c313c95-f577-48ac-9175-9f2575684a31&ids=10cfcddb-8a9b-4811-af54-1166b76948fd&ids=1208792e-518f-4c38-94fb-9fc58c61965e&ids=2a2b44c2-12aa-45e6-b680-6534aa76e9d9&ids=2c02eaaa-4a87-4c92-b5d0-57c069d3fc3d&ids=3a47d3bb-2820-4719-a903-e1887e7f6723
如何循环遍历url中的所有“ID”。 我需要循环通过ID在mysql中查找关于它们的数据。
url在请求中只能包含1个ID或多个ID。get请求中的ID数量不是静态的。

请使用以下脚本。我希望你能得到你想要的结果

 <?php
    $query  = explode('&', $_SERVER['QUERY_STRING']);
    foreach( $query as $param )
    {
      list($name, $value) = explode('=', $param, 2);
      $ids[] = urldecode($value);
    }
    print_r($ids);

    ?>


你不能。在
$\u GET
输入数组中只有一个
id
条目。的可能重复项(虽然有一个解决方法。但您需要精确地回答问题,例如,showcase尝试)将查询字符串分解为数组,如以下所述:我尝试了
$id=$\u GET['id';foreach($ids as$id){print_r($id);}
它不起作用,但如果您想让我们为您做这项工作,我们无能为力。提供您已经尝试过的脚本,我们可以讨论。@saurabh2836感谢您的支持。请投票表决。我想知道你(那些投票反对我的人)为什么这么做。