【发布时间】:2014-05-28 11:13:25
【问题描述】:
好的,所以我发现一些浏览器会尝试变得更聪明,即使你刷新也能记住表单数据。但是,如果您单击 url 栏并按 Enter 键,它会完全取消设置帖子数据
有没有办法完全取消设置 $_POST 数据,即使你刷新它? (谷歌浏览器)所以它无法记住。
<?php
if (isset($_POST['loginsubmit']))
{
echo 'triggered';
unset($_POST['loginsubmit']);
}
?>
【问题讨论】:
-
您需要了解 HTTP 的工作原理。新请求 = 新 $_POST。不想要某个值?从页面中删除它。
-
那么有没有办法去掉呢?
-
所以你发送了一个表单,然后你按下 F5,让你想知道为什么浏览器会这样?欢迎来到互联网,这就是它的工作原理,这不是 PHP 也不是任何人的错。您要做的是聚焦浏览器的 URL 栏并按 ENTER(SHIFT + F6 > ENTER)。不是 F5。
标签: php