通过get请求处理其他页面上的多个复选框


Handle Multiple checkboxes on other page through get request

我有一个列出产品的表。每个项目旁边都有一个复选框。一旦选择产品按钮被按下,<form>GET请求中被提交。
我找不到一种方法来处理这个get请求中发送的信息
http://localhost/eComm/selectedproduct.php?product=1&product=2
$_GET["product"]变量只包含给product参数的最后一个值,即2
是我做错了什么,还是有别的办法?

PHP是…奇数

它不能处理具有相同名称的多个值,除非该名称以字符[]结尾,在这种情况下,它将数据作为数组呈现。

将HTML改为:

name="product[]"

则可以访问:

$_GET["product"][$array_index]

(并将其推入for等)