php明文打印到网页

时间:2014-10-09 12:14:17

标签: php html refresh clear

我有一个html / php脚本,可以直接在页面上打印文本字符串。但是,当我刷新页面时,文本仍然存在。我已经用Google搜索并检查了这个论坛并尝试了各种建议,例如:

<input autocomplete="off">

<body onload="document.FormName.reset();">

等。他们都没有工作。

打印字符串的php代码是(如果正则表达式匹配序列号然后执行命令,则打印错误字符串):

if (preg_match($snregex, $sn, $matches)) {
  <command>
} else {
  echo "Invalid SN. Please re-enter!";
}

我应该使用可以在刷新时清除的其他方式打印字符串吗?

2 个答案:

答案 0 :(得分:1)

if (preg_match($snregex, $sn, $matches)) {
 <command>
} else {
  //echo "Invalid SN. Please re-enter!";
 }

尝试评论回声并检查文本是否仍然存在。

如果没有,每次执行else循环并打印语句。

<强>溶液

if(isset($_POST['submit']) && (preg_match($snregex, $sn, $matches))
{
 <command>
} else {
  echo "Invalid SN. Please re-enter!";
 }

答案 1 :(得分:0)

是从会话中打印出来还是发布了未被清除的var?是输入字段,如

input value="<?php if(isset($_POST['serial_number'])){echo S_POST['serial_number'];}?>"