Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP:如何发布名称属性中包含[]的输入值?_Php - Fatal编程技术网

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

PHP:如何发布名称属性中包含[]的输入值?,php,Php,我发誓我找不到一个简单可行的解决办法 在表单上,输入的名称包含“[]”,我无法更改输入的名称,因为它们是脚本的一部分 我想在表单提交后的下一页上发布这些输入的值 输入示例 <input type="text" name="CustomFields[13]" id="CustomFields_13_1" value=""> 有人知道如何做到这一点吗 我只想用PHP来做这件事如果名字是CustomFields[13],那么你可以在$\u POST['CustomFields']['

我发誓我找不到一个简单可行的解决办法

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

我想在表单提交后的下一页上发布这些输入的值

输入示例

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

有人知道如何做到这一点吗


我只想用PHP来做这件事

如果名字是
CustomFields[13]
,那么你可以在
$\u POST['CustomFields']['13']
上访问它,如果名字是
CustomFields[13]
,那么你可以在
$\u POST['CustomFields']['13']

上访问它。客户端总是向服务器发送消息。PHP正在服务器端运行

我建议您使用会话,并将需要在下一页中提供的值保存在那里

以下是设置会话的方式:

session_start();
$_SESSION['CustomField'] = "test";
这就是你得到它的方式:

session_start();
echo $_SESSION['CustomField']; //Should display "test"
你不能用PHP发布一些东西。客户端总是向服务器发送消息。PHP正在服务器端运行

我建议您使用会话,并将需要在下一页中提供的值保存在那里

以下是设置会话的方式:

session_start();
$_SESSION['CustomField'] = "test";
这就是你得到它的方式:

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

问题一点也不清楚你有什么问题?PHP应该以arrayUse
vardump($\u POST)
的形式获取这些值。调试这是非常琐碎的,你需要学会帮助自己。问题是根本不清楚你有什么问题?PHP应该以arrayUse
vardump($\u POST)
的形式获取这些值。调试这是非常琐碎的,你需要学会帮助自己。有很多“CustomField”我需要的是保存它以便以后发布值,如果你有很多输入,比如CustomField[13]CustomField[14]on和on,你将如何处理会话有很多“CustomField”我需要的是保存它以便以后发布值,如果你有很多输入,比如CustomField[13]CustomField[14]on和on,你会如何处理会话