0

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 Values History をクリアするものではありません。

4

4 に答える 4

4

私が信じている質問は、デフォルト形式の値についてです。

2つのオプションがあります。

フィールド名にランダム化されたサフィックスを追加するか、

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

属性としてautocomplete="off"を追加します。

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

ただし、すべてのブラウザがそれをサポートしているかどうかはわかりません。

よろしく、// t

于 2010-12-30T10:54:19.557 に答える
1

私が知っていることではありませんが、javascriptを使用してリダイレクトし(もちろん、「バックアップ」としてphpを使用して)、ページを履歴に保持しないようにすることができます。

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

^ページを履歴に保存しません!幸運を!

于 2010-12-30T09:42:05.893 に答える
0

私が知っているように、サイトにアクセスしたユーザー履歴を消去できる場合、これは彼のブラウザーを制御できることを意味し、これはブラウザーのバグであるに違いありません。

于 2010-12-30T10:50:50.813 に答える
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"); 
于 2010-12-30T11:43:29.483 に答える