首页 > 解决方案 > PHP POST 变量在刷新后恢复其值

问题描述

所以,我有一个表单,我提交一次并在同一页面上重定向它,刷新后我对数据执行一些脚本。

例如,如果我的页面是index.php,我可以这样总结:

<?php
if(isset($_POST['msg']))
{
  //do smth
}
$_POST=array();
?>
<html>
....
<form action="index.php" method="post">
   <input type="text" id="msg" name="msg">
   <button type="submit">Submit</button>
</form>
....
</html>

问题是,在第一次提交后,POST 变量在每次页面刷新后恢复其初始值,即使我每次都删除它并且我不重新提交表单。

所以我该怎么做?

标签: php

解决方案


推荐阅读