ブラウザのヒストリ情報をクリアするには?

[上に] [前に] [次に]
nob 1999/03/07(日) 15:10:18
フォーム入力が正常に行われた時などに、ブラウザのバックボタンで戻れない様に、ヒストリ情報をクリアしたいのですが、どうしたら良いでしょうか?
history.length=1; とかやってみましたが駄目でした(^^;

匿名希望 1999/03/07(日) 16:43:26
その操作は、サーバー側から見てクライアントの情報を操作する
事になるので、原理的には出来ないかもしれません。
#もし出来るとしたらセキュリティーホールになるかもしれません。

前のページのURLを見せないようにしたいならCGIを使って動的に
ページを見せたらどうでしょう。
その場合GETでは無くPOSTを使わないとやはりヒストリーに残って
しまいますが...

匿名希望 1999/03/07(日) 16:45:19
上に追加です。
もしフォームページそのもののURLも残したくなければ、フォーム
ページそのものもCGIで出力したらどうでしょう?

nob 1999/03/07(日) 19:28:14
[[解決]]
やっぱりCGIしかないですかね。
勝手に他のページにジャンプしたり、ヒストリを戻ったり出来るので、もしかしたら出来るのかなぁ〜と手抜きを考えたのですが・・・
後は良くクッキーを使って有効期限切れにするって言うのが有りますが、クッキー嫌がる人が多いんですよね(^^;#少なくとも私の周りでは…
とりあえず、ダメという事で解決にチェックを入れましたが、新たな情報をお持ちの方は書込んでくださいm(_"_)m お待ちしております。

[上に] [前に] [次に]