如何使用PHP清除mozilla firefox的表单值历史记录?

时间:2010-12-30 09:38:43

标签: php browser-history

在Mozilla Firefox中,当我们输入值时,历史记录将保持,除非

  

用户点击Go TOOLS-> CLEAR RECENT HISTORY。

如果有办法使用php

清除值历史记录

我用

header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Content-Type: application/xml; charset=utf-8");

但它并不清楚Mozilla的价值观历史。

4 个答案:

答案 0 :(得分:4)

我相信的问题是关于默认形式的价值。

您有两种选择:

将随机后缀添加到字段名称

<input type="text" name="username_AFTH" .../>

将autocomplete =“off”添加为属性

<input type="text" autocomplete="off"

不确定所有浏览器是否支持它..

的问候, //吨

答案 1 :(得分:1)

不是我知道的,但您可以使用javascript重定向(当然使用php作为“备份”)以防止将页面保留在历史记录中。

window.location.replace('http://page.to.redirect/to');

^不存储历史页面!祝你好运!

答案 2 :(得分:0)

据我所知,如果您可以清除访问过的网站的用户历史记录,这意味着您可以控制他的浏览器,并且必须是浏览器中的错误。

答案 3 :(得分:0)

可能是这个帮助:

header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Expires: Mon, 30 Dec 2001 05:00:00 GMT");