dポイントプレゼントキャンペーン実施中!

表題の件について教えてください。
通常、表示されたページはユーザのブラウザに履歴として残りますが、
これを無効にする(残さない)方法はあるでしょうか。

フォームなどのパスワードであれば、
<INPUT TYPE="password" AUTOCOMPLETE="off">
でオートコンプリートを無効できる事までは解りましたが、
URLをオートコンプリートでも履歴でも
表示しないようにする方法がわかりません。

会員専用ページに飛ぶ前の踏み台のページなのですが、
パスワードが組み込んであるので履歴を残したくないのです。
JavaScriptのreplaceでジャンプさせる方法も考えましたが、
ブラウザのバックこそ効きませんが履歴には残ってしまいます。

何か方法があるようでしたら教えていただけますでしょうか。
よろしくお願いいたします。

A 回答 (5件)

両方にアクセスできる人には


AとBにアクセス権のあるID/Pass、
Bにしかアクセスできない人には
Bにアクセス権しかないID/Passを発行する、
ということではダメなんでしょうか……?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
ですがベーシック認証の性質上、それでは成り立たない気がします。

お礼日時:2002/08/23 23:37

>そこで、AからBへ遷移する時にもう一度認証をさせるのは面倒だと思うので、


>URLにIDとパスワードを埋め込む形でリンクさせたいと考えました。

SSLにしてセッションに積む、というのはどうでしょうか?
ごく一般的な方法だと思います。

現在のアクセスするURLはまるみえということですか?
暗号化してそれをパラメータとして付加しても直接URLをたたけば認証が
通ってしまうということですよね。
それはちょっとまずいですね。
    • good
    • 0
この回答へのお礼

お礼が遅くなって申し訳ありません。
ご提案の件についていろいろ調べてみたのですが、
SSLでも根本的な解決にはならないみたいです(T-T)

再度のアドバイスありがとうございました。
他の方法も視野に入れつつ、もう少し方法を模索しようと思います。

お礼日時:2002/08/27 09:18

私も以前、同じ事が出来ないかと調べて見ましたがキャッシュは消せても履歴を消すことは出来ないようです。


やはり、その処理自体を見直した方が良いかと思います。
    • good
    • 0
この回答へのお礼

>やはり、その処理自体を見直した方が良いかと思います。

ないものねだりでしたかr(^^;;
調べれば調べるほど無理かな~と言う気はしていましたが
縋る気持ちでこちらで質問してみました。

お礼日時:2002/08/23 23:31

URLの履歴にパスワード等の情報を含めたくないのでしたら


GETでなくPOSTでSUBMITするのは駄目でしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
説明が足りなくてすみません。
下記の通り、HTMLのフォームではなくまたリンク先もCGI等ではなく、
ずばりURLにパスワードを書いてしまっているものですから・・・・r(^o^;
やはり履歴を残さないのは難しいのでしょうか。

お礼日時:2002/08/22 16:27

>パスワードが組み込んであるので履歴を残したくないのです。



この意味がちょっと不明ですね。
キャッシュオフだけでは問題があるのでしょうか?

ブラウザの仕様にもよると思いますので完全に所望の動作にさせるのはちょっと無理のような気がします。

この回答への補足

すみません、説明を端折りすぎました(^^;
2つのディレクトリ(AとB)に.htaccessでベーシック認証をさせています。
Aの認証が通った人はBも閲覧可のメンバーです。
そこで、AからBへ遷移する時にもう一度認証をさせるのは面倒だと思うので、
URLにIDとパスワードを埋め込む形でリンクさせたいと考えました。

しかし会社や学校など公共のパソコンからアクセスする人もいるわけですから
そのパスワード込みのURLが履歴に残るのは困ります。
それでURLにパスワードを埋め込むのなら
履歴の消去は必須かな、と感じた訳なのです。
そういう訳でサイトの中身(キャッシュ)ではなく履歴を消す方法を探しています。
足がかりのヒントだけでもありましたらお願いします。m(_ _)m

補足日時:2002/08/22 16:23
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!