我在PHP和/或IIS中有一个非常奇怪的错误,我根本无法弄清楚。尽管我已经微调了所有与我相关的内容,但我似乎有一个POST或数组变量嵌套限制。我收到此错误:
Notice:未知:在系统临时目录中的0行的Unknown中创建的文件
警告
:无法修改标题信息-在0行的Unknown中已发送的标题我正在执行此设置:
我在源代码页面中所做的事情非常简单,并且我not
form
字段的input
,然后在目标页面上进行了phpinfo()
处理(用于调试)。我在下面的源PHP页面中有此页面,其中包含静态数据量。我要输出100行,并且每行中都有一个名为var
的数组变量。此变量的静态值为12345678
:
<?PHP echo "<form action='postpage.php' method='POST'>"; echo "<input type='submit' /><br><br>"; for ($row = 0; $row < 100; $row++) { for ($column = 0; $column < 9; $column++) { echo "<input type='text' name='var[]' value='12345678' /> "; } echo "<br>"; } echo "</form>"; ?>
我的
postpage.php
仅具有此内容:
时,我得到如上所示的错误,并且<?PHP phpinfo(); ?>
但是当我单击表单上的Submit
phpinfo()
是否not根本不显示任何POST或REQUEST变量!有趣的部分是,当我将静态值从12345678
更改为1234567
时,一切正常!另外,如果我调整变量名和行或列的数量,则可以调整它,但是我总是遇到我敢说的数据量很小的问题。
我相信会有PHP或IIS设置,但我已经尝试了所有已知的知识,这些是我现在拥有的设置:
PHP:
IIS(IIS管理器> MyServer>请求筛选>查询字符串>编辑功能设置):
有人对我可以浏览的内容有任何想法吗?
我在PHP和/或IIS中有一个非常奇怪的错误,我根本无法弄清楚。尽管我已经微调了所有与我相关的内容,但我似乎有一个POST或数组变量嵌套限制。我明白了...
经过更多故障排除后,我发现了问题-这是错误的目录,用于
upload_tmp_dir
in