无法使用PHP中的$ _GET从网址获取所有参数

时间:2017-05-22 10:56:26

标签: php

我试图从以下网址获取参数h1和h2。但是,当我使用代码从$ _GET [' params']中获取值时,print_r仅显示h2。我如何获得所有价值" h1和h2" ?

https: //localhost/mysite.com/mypage/index/?params=h1&params=h2

我试图用来获取参数的代码。

if(!empty($_GET['params'])){
    foreach ($_GET as $params){
     print_r($param);
    }

1 个答案:

答案 0 :(得分:3)

PHP会覆盖具有相同名称的GET参数,除非您使用[]语法生成数组。

因此,如果您希望在PHP中使用此URL,那么您的URL必须如下所示:

...?params[]=h1&params[]=h2