PHP:如何POST名称属性中包含[]的输入的值?

时间:2011-08-10 04:49:50

标签: php

我发誓我找不到一个简单的工作解决方案。

在表单上,​​我的输入名称中包含“[]”,但我无法更改输入的名称,因为它们是脚本的一部分。

我希望在表单提交后,在下一页显示这些输入的值。

输入示例

<input type="text" name="CustomFields[13]" id="CustomFields_13_1" value="">

任何人都知道如何完成它?

我想只使用PHP

2 个答案:

答案 0 :(得分:4)

如果名称为CustomFields[13],则可以$_POST['CustomFields']['13']

访问该名称

答案 1 :(得分:0)

你“不能”用PHP发帖。它始终是POST到服务器的客户端。 PHP正在服务器端运行。

我建议您使用会话并保存下一页中可用的值。

这是您设置会话的方式:

session_start();
$_SESSION['CustomField'] = "test";

这就是你得到它的方式:

session_start();
echo $_SESSION['CustomField']; //Should display "test"