WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:クッキーについて

あらちゃん[MAIL][URL][WriteDate : Fri Nov 3 09:37:12 2000]

こんにちは。先日は、イベントについてアドバイス頂きありがとうございました。
本日は、クッキーについての質問なのですが・・・。
実はこの度HPで、クッキーを使いご訪問客情報(お名前)を取得しようと思ったのですが・・・。
あるお客様から、何だか分からずにそのまま入ってしまったが
どんな風になるのか分かったので、名前が入るようにしたいと申し出がありました。
こういった場合、どの様にすれば再入力可能になるのか分からずお手上げ状態です。
宜しかったらアドバイスを頂きたいのですが・・・。宜しくお願いいたします。

ちゃいぱ[MAIL][URL][WriteDate :Fri Nov 3 12:28:45 2000]

ブラウザのクッキー使用がオフになっているのではないでしょうか!
しかし、状況がイマイチ理解できないので、もちょっと整理して、
教えてもらえますか?

あらちゃん[MAIL][URL][WriteDate :Fri Nov 3 14:23:20 2000]

状況は、プロンプト入力でご訪問者の名前を取得後、HPのトップに
「welcome ! ○○さん」の様なメッセージを表示するようにしたのです。
しかし、最初のプロンプト入力をしないまま入ってしまったお客様が
「USER NAME」の表示になったままなので
自分の名前を表示出来る様にしたいと申し出があったのです。

相手先のPCが、クッキー使用出来る状態にあるかは未確認なので
まずそれを確認してみますね。
仮に、クッキーが使用出来る状態でしたら、どの様にしたらいいのでしょうか?
いたらない説明でご迷惑をおかけします・・・。

じゃすみん[MAIL][URL][WriteDate :Fri Nov 3 14:52:38 2000]

OSやブラウザが分からないので同じフォルダ名なのかどうか知らないけど、
Cookiesのなかの該当するファイルを消すとか。

必要なところまで消しちゃったら恐いとかいうなら
ブラウザの設定でメモリキャッシュのクリアかなんかをすれば消えたはず。
でも、他の掲示板とかのCookieまで消えちゃうけど。

Mugi[MAIL][URL][WriteDate :Fri Nov 3 18:32:44 2000]

クッキーを消すリンクをつけるのはどうでしょう?
こんな感じに。
<a href=# onclick="setCookie('name','del',new Date(2000,1,1));return false">名前のクッキーを消す</a>
「name」というクッキーの有効期限を2000/1/1にする=過去の日付なので削除される。
次回そのページに来たときにはクッキーがないので名前の入力ダイアログが出る。
setCookie関数は後から読み込まれたwel.js内の方が使われます。
(ほんとは同じ名前の関数を同一ページ内で再定義するのは紛らわしいからよくないですヨ)


あらちゃん[MAIL][URL][WriteDate :Sat Nov 4 00:15:50 2000]

じゃすみんさんにMugiさん、色々とご親切にありがとうございました。
結論から言うと・・・。
相手方に迷惑を掛けない為には、リンクを張るのが良いかと思い
クッキーを消すリンクを張ることにしました。
お恥ずかしいのですが、私のクッキーファイルと同じ名前のファイルが相手方にもあると思い
先日そのファイルを探してみてね。って言ってしまったばかりなのです・・・。
それぞれクッキーファイルの名前は異なるんですね。(〃_ 〃)ゞ 

やりたいことが出てくると、フォローの仕方も分からないのに
気持ちが先行してしまって・・・。(反省)
けれど、こうやってまた一つ勉強させて頂いたので良かった。
これからも、こんな事があるかと思いますが
「あ!この間の”わからんちん”がまた何かやってる〜!」
と思いながらで結構ですので、どうぞご指導宜しくお願いいたします。
本当にありがとうございました。m(_ _)m

ちゃいぱさんも、前回に引き続きありがとうございました。
回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]