Php Post值未到达实时环境

Php Post值未到达实时环境,php,html,post,input,Php,Html,Post,Input,我在一个网站上工作,它有一个在测试环境下运行良好的现场环境的问题 此输入字段存在问题: name=“数量[13500:YTOZONTPOJEZODKW6NTOINDCXMZGIO2K6TM4OTE7CZO1OI0NZE0NCI7ATOXMZG5MJTZOJU6IJQ3MTQ4IJT9]” 在实时环境中,这似乎没有出现(在print\r($\u POST)上没有显示)而相同类型的输入字段(名称较短)出现了: name="quantity[12624:YToxOntpOjEzODg5O3M

我在一个网站上工作,它有一个在测试环境下运行良好的现场环境的问题

此输入字段存在问题: name=“数量[13500:YTOZONTPOJEZODKW6NTOINDCXMZGIO2K6TM4OTE7CZO1OI0NZE0NCI7ATOXMZG5MJTZOJU6IJQ3MTQ4IJT9]”

在实时环境中,这似乎没有出现(在
print\r($\u POST)上没有显示)
而相同类型的输入字段(名称较短)出现了:

name="quantity[12624:YToxOntpOjEzODg5O3M6NToiNDcxMzMiO30=]"
在我的测试环境中,它们都很好地到达

有人知道我怎么解决这个问题吗?它可能是一个php/apache设置吗

编辑:
我制作了一个测试代码,它在测试中有效,但在现场测试中失败:

<? print_r($_POST); ?>

<form action="#" method="POST">
    <input type="text" name="quantity[13500:YTozOntpOjEzODkwO3M6NToiNDcxMzgiO2k6MTM4OTE7czo1OiI0NzE0NCI7aToxMzg5MjtzOjU6IjQ3MTQ4Ijt9]" value="1" size="1" />
    <input type="text" name="quantity[12624:YToxOntpOjEzODg5O3M6NToiNDcxMzMiO30=]" value="1" size="1" />
    <input type="submit" name="go">
</form>


您的live server是否使用suhosin

如果是这样的话,很可能就是这个设置

suhosin.post.max\数组\索引\长度

类型:整数
默认值:64
定义通过POST请求注册的变量的数组索引的最大长度


另外,
suhosin.post.max\u totalname\u length
可能会起作用(虽然默认值为256,所以对于所示的参数名来说,这很好)。

您是在使用Wordpress还是这只是使用post方法的简单表单?@Robin提供一些示例代码(HTML/PHP)…请发布您的代码@PhpDude这是一个旧的opencart系统,但如果我在根目录(test.php)中单独执行此脚本,它也会失败。您的live服务器是否使用suhosin?如果是这样,很可能是这个设置,我们更改了:suhosin.post.max\u varname\u length、suhosin.post.max\u array\u index\u length、suhosin.request.max\u varname\u length和suhosin.request.max\u array\u index\u length