ブラウザのヒストリ情報をクリアするには?
[上に]
[前に]
[次に]
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 お待ちしております。
[上に]
[前に]
[次に]