如何使用php在URL中传递多维

jan*_*jua 1 php arrays parameters url

我想知道用PHP在URL中传递多维的方法.
我有这样的数组

$number  = $_SESSION["number"];  
$number = $number+1;  
$_SESSION["number"] = $number;  
$_SESSION['count']$number]=array($_POST['buy_app_page'],$_POST['x'],$_POST['y'],$_POST['w'],$_POST['h'],$_POST['selected_values'],$number);
$pixels_detail=$_SESSION['count'];
$pixels_detail=$_SESSION['count'];
Run Code Online (Sandbox Code Playgroud)

我想将存储在$ pixels_detail变量中的会话数据传递给url.我尝试了这个,但它显示了一个空白的参数,在网址中没有任何值.

实际上我将购物车数据存储在会话数组中并且当用户完成添加产品时有两个按钮他/她点击了继续按钮这就是我希望整个会话数据以任何方式传递到下一页的地方,使用url或者其他我现在不知道了!

请帮忙.

Tee*_*kin 5

您可以使用以下表示法通过URL传递数组:

somepage.php?testarray[0]=element_one&testarray[1]=element_two
Run Code Online (Sandbox Code Playgroud)

同样,您可以发送多个这样的数组:

somepage.php?testarray[0][0]=element_one&testarray[0][1]=element_two&testarray[1][0]=element_three&testarray[1][1]=element_four
Run Code Online (Sandbox Code Playgroud)

我在本地测试它,它工作得很好.

注意:以这种方式发送大量内容是不好的做法.如果我是你,我会检查其他方法,通过POST工作.