クッキーが別PCで共有される問題について

このQ&Aのポイント
  • Perlで作成した情報入力用CGIにおいて、クッキーを使用して入力者の名前を保存しています。しかし、あるPCに保存されたクッキーが別のPCでも共有されてしまい、入力者欄に表示される問題が発生しています。
  • この問題は、ネットワークに繋がった別のPCでもクッキーが共有されることが原因と考えられます。お客様がシンクライアントを使用していないことから、他の原因が考えられます。
  • 現在の環境はWindows7とIE7です。問題の解決策を見つけるためには、環境に合わせた対策を取る必要があります。
回答を見る
  • ベストアンサー

クッキーが別PCで共有されてしまう

Perlで情報を入力するcgiを作っています。 そのcgiでは、入力するときに入力者の名前を入力するのですが、 名前を毎回入力しなくてよいように、クッキーで名前を保存しています。 たとえば、「鈴木太郎」と入力すると、翌日にまた同じ作業するときも クッキーに保存された「鈴木太郎」が自動で入力者欄に表示されるようにしています。 お客様から連絡があったのですが、社内のPCで、「鈴木太郎」と入力して保存すると、 隣の別のPCでも、入力者に「鈴木太郎」と表示されるようになってしまうそうです。 この入力者欄はクッキーからの呼び出し以外で自動入力されるようには作っていません。 質問ですが、 あるPCに保存されたクッキーが、同じネットワークに繋がった別のPCに共有されてしまうということは考えられるのでしょうか? もしかしてシンクライアントかと思い、お客様に聞いてみましたが、シンクライアントは使用していないとのことです。 環境はWindows7、IE7です。

  • CGI
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
noname#189141
noname#189141
回答No.2

・利用者側がActiveDirectory環境にある ・ユーザープロファイルのリダイレクトがされている ・同じユーザーIDを使い回してログオンしている この条件が成立すれば、Cookieも同期されるかもしれません。 ---- Cookieの焼き方の問題な気がします。

workpad30j
質問者

お礼

回答ありがとうございます。 やはりクッキーが共有されてしまうケースもあるのですね。ありがとうございました。

その他の回答 (1)

  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.1

>あるPCに保存されたクッキーが、同じネットワークに繋がった別のPCに共有されてしまうということは考えられるのでしょうか? あり得ないです。 ユーザーの勘違いで無いのなら、cgiプログラムのバグでしょう。

workpad30j
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • セットしたクッキーを別のドメインで有効にするには

    cgi(perl)を使用してクッキーをセットし、別のドメインに飛んでいくスクリプトを作っています。 例えば、cgiはwww.a.comにあり、クッキーをセットした後、www.b.comに飛びます。 www.b.comで、セットしたクッキーが有効になるようにしようと思ってます。 このような記述で試してみましたが、http://www.b.com/test/ でクッキーが有効になっていません。 書き方が間違っているのでしょうか? print "Set-Cookie: VALUE=hogehoge; path=/test/; domain=www.b.com\n"; print "Location:http://www.b.co.jp/test/\n\n"; ちなみに、クッキーが有効になっているかどうかの判断は、Bookmarkletの「クッキーを表示」を使用して確認しています。 http://bookmarklet.daa.jp/ 宜しくお願いします。

    • ベストアンサー
    • CGI
  • MacOS上で、オーダーフォームに勝手に名前が。。

    ネットショップをやっています。 ショッピングサイトやカートもオリジナルのものです。 MacOSを使用しているお客様からのご注文に限定されるのですが、 注文者の氏名が「名字+名前 名前」になってしまいます。 「山田太郎」という人がわたしのネットショップで買い物したとします。 オーダーフォームは「姓」と「名」の入力欄がそれぞれあり、名字と名前を分けて入力するようになっています。 ところが、CookieなのかMacOSだけの話なのかわかりませんが、「姓」欄に『山田』と入力した後、 勝手に『山田太郎』と表示されます。(Macの初期設定で入力した姓名です) 「名」欄は名前を入力しますが、こちらは名前だけがそのまま表示されますので問題ないです。 このためそのまま注文をすると、姓名欄は『山田太郎 山田』となってオーダーが入ってきます。 「姓」の欄に名前が入ってしまったことにお客さんが気づいて消してくれればいいのですが、多くの人はもう次の入力欄を見ているので、気がつきません。 このせいで、MacOSからオーダーをしてくれるお客さんの名前はほとんどが、『山田太郎 山田』のような表示のされ方でオーダーが入ってきます。 オーダーフォーム側で何かコントロールはできないのでしょうか?

  • クッキーについて

    掲示板に投稿する場合クッキーにチェックを入れると、名前とかアイコン・暗証番号が記憶され次回からは自動入力されますが、違う掲示板では同じようにチェックを入れても記憶されていない場合もあります。 これはこういうものなのでしょうか?

  • クッキーが保存されない

    ローカルPC上のサーバー上からは、クッキー が送られ、保存されるのに、レンタルサーバー (infoseek)上からは、クッキーが送られて来ず、 クッキーを送る過程になると(掲示板書き込み時)、 「サーバーがみつからない」というエラーが 表示されてしまいます。 サーバーの設定があるのでしょうか。 また、ちょっと気になるのですが、 レンタルサーバーを経由して、ホームページを表示すると、表示の時に、勝手にinfoseekの クッキーが送られてきているようです(これは、 保存されています)。 お願いします。

  • クッキーが取得できません

    あるページに<IMG>タグを設置し、SCR属性にPHPページを指定して、そのPHPページでクライアントに保存してあるクッキーを取得したいのですが、思ったようにできません。 クッキーの保存は、上記のPHPページと同じサイトにある別のPHPページで行っています。 <IMG>タグを設置するページは、全く別のサイトです。 SCR属性に指定したURLを直接ブラウザでコールすると、期待どおりクッキーが取得できます。 ファイルへの書き込みやDBへのアクセスなどは問題なくできるのですが、クッキーの取得だけ ができません。 これはセキュリティの関係で、元々できないのでしょうか? どなたかご教授いただけたらと思います。 よろしくお願い致します。

    • ベストアンサー
    • PHP
  • Cookie(クッキー)の保存場所は・・?変わった?それとも・・

     こんにちは。お願いします。  件名なのですが、クッキーは、IE「ツール」→「インターネットオプション」→「インターネット一時ファイル欄“設定”」→「ファイルの表示」 これで表示されますよね?ココは何度も整理しているので、ココにあった事は解ってます。  そして・・・昨日までは、ココにテキスト形式で保存されていたと思うのですが、ココを整理しようと、今回開いたのですが、クッキーが無いんです・・。  無効になった?と思って、一度「クッキーの削除」を行ってみると、今まで自動ログイン出来ていた所へ、再ログインしないと入れなかったり、ヤフーツールバー等も再ログイン(設定)しないと有効になりません。再ログイン・設定して、その後はクッキーの削除をしない限り、自動でいけます。  クッキーは何処に?を探ってみると、Cドライブの、ドキュメント&セッティング→Ownerフォルダに、Cookiesフォルダがあり、そこへ保存されている様です。(いつもOwnerでログインしています) これは正常なのですか?昨日まではIEの「ツール」→・・~ より、そのフォルダへ保存されていたと思いますが・・・。  環境として、富士通NB50J WinXPSp2 home : IE.6 : ノートンインターネットセキュリティ です。  一応メーカー側にも問い合わせているのですが、いまいちレスポンスが悪いので、ココへ聞かせてもらってます。  お願いします。 

  • MS-WORDで、あるフィールドに入力した文字列を別の位置に自動で表示

    MS-WORDで、あるフィールドに入力した文字列を別の位置に自動で表示できるようにしたいと思っています。 例えば、1ページ目にある「氏名」の欄に名前を入れると、2ページ目にある氏名の欄に、その名前が表示される、と言ったイメージです。 Excelだと、どこかのセルに=A1という関数を入力すれば簡単なのですが、WORDでも同じようなことが出来ないでしょうか?

  • オートコンプリート パスワード保存 クッキーについて

    お世話になります。 ヤフーなどログイン時にIDは自動で入り、パスのみ入れますが、これはクッキーの関係。 ネットバンキングなどのログイン時はすべての欄に、オートコンプリート、パスワード保存、等ができません。 普段使っているパソコンから、過去に入力したことのある、口座番号やパスワードは見つけられるのでしょうか??

  • エクセルの同じ名前をカウントする方法

    エクセルの同じ名前をカウントする方法 初歩的な質問ですみません。 山田太郎 田中一郎 鈴木三郎 高橋次郎 鈴木三郎 高橋次郎 鈴木三郎 A1のセルにこういった状態で名前が入力されていた場合に 山田太郎 1 田中一郎 1 鈴木三郎 3 高橋次郎 2 となるように同じ名前がいくつあるかをカウントさせ上記のように表示させたいのですが、 どうしたらいいのでしょうか? (同じシートでも、別のシートでもどちらでも構いません) 至急お答えいただけるとありがたいです。 よろしくお願いします。 

  • Temporary Internet Filesのウインドウ内にクッキーが見あたりません

    今、自分で書いたクッキーを書込み仕組みが正常に動くか検証しているところです。 この目的のため、クッキーを書き込むための簡単なJavascriptだけを配置したhtml書類を作ってデスクトップに置いてあるのですが、先週はこの書類をダブルクリックして開くと、ブラウザの「ツール」メニューから「インターネットオプション」に入って「インターネット一時ファイル」の項目の「設定」ボタンから「ファイルの表示」で開いたTemporary Internet Filesのウインドウ内に、今書き込まれたクッキーが最新ファイルとして現れていたのですが、今日また同じことをしてみたところ、今日はクッキーがどこにも見あたりませんでした。 よく見ると、他のサイトが発行したクッキーと思われるものも見あたりません。 しかし、例えばいつも使っているサイトの、クッキーを使っているショッピングカートに私の個人情報が自動記入されるので、少なくともこのサイトのクッキーは私のPCに保存されているはずです。 もしや、WindowsのOSかウイルスバスターの自動アップデートでクッキーがTemporary Internet Filesのウインドウ内に表示されないようになってしまったのでしょうか? 今自分のPCに保存されているクッキーをテキストエディタで開いてみるにはどうしたら良いでしょうか?

専門家に質問してみよう