-PR-
締切済み

異なるドメインのサイトでcookie情報を共有する?

  • すぐに回答を!
  • 質問No.35326
  • 閲覧数9905
  • ありがとう数4
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 16% (1/6)

ドメインがことなる二つのサイトでcookieの内容を
共有したいと考えています。、がcookieのルールで
発行元しかcookieを取り出せません。
cookieの発行元で必要な内容を取り出し、別のドメインの
サイトにとんで、別のサイトが内容を受け取りそのサイト
用のcookieを発行できればと思っているのですが、良い
方法はありますでしょうか?
取り出した内容は引数としてユーザーに見える形で出てこないように、CGIからCGIへの受け渡しで行いたいと思っています。
よろしくお願いします。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル12

ベストアンサー率 61% (349/567)

実際にどういう画面遷移を作られているのかわからないのですが、2つのサイトA、Bの遷移がある程度決まっているなら、A→B、B→Aの移動の時に、Cookieのデータをhiddenタグで持ちまわるというのが普通のやり方ではないでしょうか。
他にやり方があったら私も教えて欲しいです。

問題は、ユーザーの操作によって、A→B、B→Aのジャンプがいつ起こるかわからない場合ですね。そうなると常にhiddenでデータを引き回すことになり、Cookieのメリットがほとんど無くなってしまうという…。

あとはCookieに持たせるデータ次第ですが、最初にトップページ(仮にA側にあるとして)にアクセスしたときに、強制的にA→B→Aとジャンプさせるようにして、B側のCookieの読み書きをするとか。しないかなぁ、普通。
お礼コメント
hidemaro44

お礼率 16% (1/6)

早速のご回答ありがとうございます。引き続きイロイロ
やってみます。
まずはお礼まで。
投稿日時 - 2001-02-02 16:49:45


  • 回答No.2
レベル10

ベストアンサー率 32% (47/144)

とほほのWWW入門で、Cookieの簡単な使用方法を紹介しています。
参考URLを確認して下さい。

Cookieを書き出すオプションの中で、「Cookieを発行するWWWサーバーの名前」の
指定が出来ますので、このオプションを使って別サーバ用のCookie出力してはどうでしょう?


-- 出典 --
一部の文章を、参考URLのページより出典しました。
  • 回答No.3
レベル3

ベストアンサー率 0% (0/1)

JavaScriptの方でも質問されてましたね。そちらが受け付け終了となっていたのでこちらに投稿してみました。

URLのSearchに付加することで実現できそうです。

window.open('foo.html?' + escape(document.cookie), 'width=100,height=100');

受け取る方では

cookie = location.search;
document.cookie = unescape(cookie.substring(1, cookie.length));
window.close();

ブラウザに保存するには期限も指定しないといけませんね。

この方法では小さなウィンドウがいちいち開いてしまうのでご希望にはそえませんでしょうか。
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ