Как очистить историю значений формы Mozilla Firefox с помощью PHP? - PullRequest
0 голосов
/ 30 декабря 2010

В Mozilla Firefox, когда мы вводим значения, история сохраняется, если только пользователь

не нажимает кнопку Перейти ИНСТРУМЕНТЫ-> ОЧИСТИТЬ ПОСЛЕДНЮЮ ИСТОРИЮ.

Если есть способ очистки значенийистория с использованием 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 ]

4 голосов
/ 30 декабря 2010

Вопрос, который я считаю, о значениях формы по умолчанию.

У вас есть два варианта:

Либо добавьте рандомизированный суффикс к вашим именам полей,

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

Добавить autocomplete = "off" в качестве атрибута,

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

Не уверен, что все браузеры поддерживают его, хотя ..

С уважением, // т

1 голос
/ 30 декабря 2010

Не то, о чем я знаю, но вы можете использовать javascript для перенаправления (конечно, с php в качестве «резервной копии»), чтобы предотвратить сохранение страницы в истории.

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

^ Не хранитстраница в истории!Удачи!

0 голосов
/ 30 декабря 2010

Может быть, это поможет:

header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
header("Expires: Mon, 30 Dec 2001 05:00:00 GMT"); 
0 голосов
/ 30 декабря 2010

Как я знаю, если вы можете очистить историю посещенных сайтов пользователей, это значит, что вы можете управлять его браузером, и это должно быть ошибкой в ​​браузере.

...