不久前,我问了一个关于在一个页面中多次使用相同的输入名称/隐藏名称的问题,得到的答案无效,因为它建议我必须在字段名称后面加上方括号,比如 partno[]
。
我不能在我的表单中使用它,因为它被发送到的购物车只能识别某些字段名称,例如:partno、item、price、qty 等(我不能使用 partno[]、item[]
等)所以我真的需要能够获取多次使用的每个相同字段名称的所有值。当我使用 GET
方法时,它将显示地址栏中使用的每个字段名称的所有值。你可以试试this并提交表格。查看地址栏中的 url。
我的新问题是:在 PHP 中有没有一种方法可以捕获使用 POST
方法传递的所有信息? (就像上面示例中地址栏中显示的一样,但使用的是 POST
,而不是 GET
)。如果我能想出一种捕获它的方法,我就可以解析它。
谢谢, 凯利
最佳答案
您只需使用 $_POST
而不是 $_GET
。
因此,如果您按以下方式使用 get:
?something=somevalue
之前使用 $_GET['something']
捕获它,现在可以使用 $_POST['something']
。
关于php - PHP 中有没有一种方法可以捕获使用 POST 方法传递的所有信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11460137/