无法使用php中的$\u get从url获取所有参数

无法使用php中的$\u get从url获取所有参数,php,Php,我试图从下面的url获取参数h1和h2。但是,当我使用代码从$_get['params']获取值时,打印只显示h2。如何获取所有值“h1和h2” 我试图用来获取参数的代码 if(!empty($_GET['params'])){ foreach ($_GET as $params){ print_r($param); } 除非使用[]语法生成数组,否则PHP将覆盖同名的GET参数 因此,您的URL必须如下所示,如果您希望它在PHP中工作: ...?params[]=h

我试图从下面的url获取参数h1和h2。但是,当我使用代码从$_get['params']获取值时,打印只显示h2。如何获取所有值“h1和h2”

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

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

除非使用
[]
语法生成数组,否则PHP将覆盖同名的GET参数

因此,您的URL必须如下所示,如果您希望它在PHP中工作:

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

除非使用
[]
语法生成数组,否则PHP将覆盖同名的GET参数

因此,您的URL必须如下所示,如果您希望它在PHP中工作:

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

这两个参数的名称应该不同。https://localhost/mysite.com/mypage/index/?params1=h1¶ms2=h2。。您应该像这样传递变量。。(params1,params2)可能与params[]的use数组重复,您应该拥有两个名称不同的参数。https://localhost/mysite.com/mypage/index/?params1=h1¶ms2=h2。。您应该像这样传递变量。。(params1,params2)参数[]的use数组可能重复,