HTML表单填充了post参数字符串。字符串被截断

时间:2017-06-07 15:34:51

标签: php html forms

我有一个带有变量叫做cat:

的html表单(form2)
<input type="text" name="cat" value=<?php echo $_POST['cat']; ?>><br> <b>

文件A ---&gt;文件B

文件A从form1获取输入并发布到文件B,文件B有一个名为form2的表单。

此表单从form1获取POST变量,并使用它们,但也需要一些额外的输入。 Cat,我可以看到bc它的输入类型是文本由于某种原因被截断。尽管cat通常只有1400个字符,但由于某种原因它被截断为164个字符。 为什么/如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您需要将 value的值括在引号中,如下所示:

value=<?php echo $_POST['cat']; ?>

value="<?php echo htmlentities($_POST['cat']); ?>"