我已经阅读过很多关于这个主题的帖子,但似乎都没有解决我的特定问题。
我已从表单中删除了所有php和html,并将其条带化为最低限度,以消除编码错误。
<form action="/profilesave.php" method="post">
<input type="text" name="a" />
<input type="text" name="b" />
<input type="text" name="c" />
<input type="text" name="d" />
<input type="text" name="e" />
<input type="submit" >
</form>
profilesave.php
<?php $data = file_get_contents('php://input'); ?>
<?php var_dump($data);?>
<?php var_dump($_POST);?>
结果:
string&#39;&#39; (长度= 0)
数组(大小= 0) 空
但是,如果我在页面上点击刷新,我会得到:
string&#39; a = test&amp; b = test&amp; c = test&amp; d = test&amp; e = test&amp; f = test&amp; g = test&amp; h = test&#39; (长度= 55)
数组(大小= 8)
&#39;一个&#39; =&GT;字符串&#39;测试&#39; (长度= 4)
&#39; B&#39; =&GT;字符串&#39;测试&#39; (长度= 4)
&#39; C&#39; =&GT;字符串&#39;测试&#39; (长度= 4)
&#39; d&#39; =&GT;字符串&#39;测试&#39; (长度= 4)
&#39; E&#39; =&GT;字符串&#39;测试&#39; (长度= 4)
&#39; F&#39; =&GT;字符串&#39;测试&#39; (长度= 4)
&#39;克&#39; =&GT;字符串&#39;测试&#39; (长度= 4)
&#39; H&#39; =&GT;字符串&#39;测试&#39; (长度= 4)
有谁能告诉我,我做错了什么?
感谢。