具有表单数据保存会影响表单错误检查/验证

时间:2012-08-30 01:41:30

标签: php forms error-handling

如果您的表单中包含类似的内容

<input type="text" name="name" maxlength="30" value="<?php echo htmlspecialchars($_POST['name']); ?>" />

要保持页面刷新信息,是否会影响使用

之类的表单验证/错误检查
if($_POST['name'] == '') {

1 个答案:

答案 0 :(得分:1)

使用htmlspecialchars将某些html标记(例如&,<,>)转换为相应的实体代码&amp,&lt,&gt。这些值将位于文本字段中。如果您在if($_POST['name'] == ""操作后在下一页中致电POST,则评估为false,因为名为POST的{​​{1}}字段包含上述数据,很可能与其他正常内容未被name

转换