• ベストアンサー

異なるサーバで発行されたcookieを読み取れますか

こんばんは。 http://aaa.test.co.jpというサイトで以下のcookieを発行します。 名前:testcookie ドメイン:.test.co.jp パス:/ このtestcookieをhttp://bbb.test.co.jpのサイトで取得(読取り)することは可能でしょうか? aaa.test.co.jpとbbb.test.co.jpは、物理的には別サーバとなります。 1つのブラウザで、http://aaa.test.co.jp ⇒http://bbb.test.co.jpへ画面遷移する事を想定しております。 どうぞよろしくお願いいたします。

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.2

>このtestcookieを​http://bbb.test.co.jp​のサイトで取得(読取り)することは可能でしょうか? できます。 Yahoo!などのサービスや企業内システムでもSSOの実現に利用されてます。

awa_yu
質問者

お礼

こんにちは。 SSO(シングルサインオン)という言葉は初めて聞きましたが、 やりたい事はまさにこれでした。 cookie SSO などで検索してみます。 ご回答ありがとうございました。

その他の回答 (1)

noname#39970
noname#39970
回答No.1

javascriptを使ったcookieを経由したらどうだろう

awa_yu
質問者

お礼

現状ではServletを利用しようと考えてました。 javascriptというアプローチもあるのですね。 ご回答ありがとうございました。

関連するQ&A

  • cookieの有効範囲について

    cookieは設定したページのみでしか読み書きできないのでしょうか? あるサイトで document.cookie = name + "=" + escape(aaa) + "path=/ ; expires=" + kigen2 + "domain=" + location.hostname + ";"; という風にpathの部分を「path=/」とすれば同じサーバー内なら参照可能だと記載されていたのですが、どうにも上手くいきません。 cookieを設定したページ以外のページで同じcookieを読み書きする方法を知っていたら是非教えてください。 よろしくお願い致します。

  • Cookieについて

    HTTPプロトコルで使われるCookieという機能について教えてください。 あるウェブサーバからあるブラウザのCookieを取得しようとするとき、 そのウェブサーバはそのウェブサーバが発行したCookieしか取得できない ということですが、これは正しいですか? また正しいとしたら、 それはブラウザ側が制御するのでしょうか? とぼけた質問かもしれませんが、どなたかぜひご教授ください。 また参考になるサイトがありましたら教えてください。

  • 複数のドメインで1つのサーバ

    はじめまして。 最近2つ目のドメインを取得しました。 というよりドメイン変更で今 aaa.comというドメインを持っていて(さくらインターネットで取得)今回新たに追加で bbb.netというドメインを取得(Value-Domainで取得)しました。 これからはbbb.netを使いたいからaaa.comを廃止しようと思っています。 そこで質問です。 ドメインは2つありますが、サーバは同じサーバ(さくらインターネットのレンタルサーバ(ライト))で、現在どちらのドメインに接続しても同じページが表示されるしメールもaaa.com/bbb.netどちらも両方同じメールを受信します。 サーバはこのままさくらインターネットのサーバを使いたいのですが、ドメインだけ廃止しちゃうとaaa.comというドメインが被さっていたサーバのメールはbbb.netでは受信できないのでしょうか? (メールマガジン等もaaa.comを廃止した後はbbb.netのドメインアドレスで再登録しないといけないのか?) 教えてください。お願いします。

  • Cookieが正しく取得できない

    domain="xxxx.com" path="/" でセットしたCookieを <script type="text/javascript" src="aaa.xxxx.com/cgi-bin/aaaa.cgi"></script> と指定したCGIで取得できない。 通常であれば domain="xxxx.com" path="/" でセットしたCookieを http://aaa.xxxx.com/cgi-bin/aaaa.cgi にアクセスした際に取得することはできるはずですが、 <script src="・・・・・・"></script> の形で指定すると取得できなくなることはあるのでしょうか?

  • Cookieが消える?

    こんにちは 自作のWebページを作成したのですが 画面遷移を繰り返しているとCookieが 消えることがあるのです。 こういうことってあるのでしょうか? 環境は以下の通りです。 OS:Win2000,XP Pro ブラウザ:IE 6.0 Cookie書込み:javascript setCookie("bbb","hammy") function setCookie(key, val, tmp) { tmp = key + "=" + escape(val) + "; "; tmp += "path=/aaa/;"; tmp += "expires=Tue, 31-Dec-2030 23:59:59; "; document.cookie = tmp; } Cookie読込み:javascript function getCookie(key, tmp1, tmp2, xx1, xx2, xx3) { tmp1 = " " + document.cookie + ";"; xx1 = xx2 = 0; len = tmp1.length; while (xx1 < len) { xx2 = tmp1.indexOf(";", xx1); tmp2 = tmp1.substring(xx1 + 1, xx2); xx3 = tmp2.indexOf("="); if (tmp2.substring(0, xx3) == key) { return(unescape(tmp2.substring(xx3 + 1, xx2 - xx1 - 1))); } xx1 = xx2 + 1; } return(""); } Cookie削除 javascript delCookies("CCC") function delCookies(key) { tmp = key; tmp += "=;path=/aaa/;"; tmp += "expires=Thu,01-Jan-2000 00:00:01 GMT"; document.cookie = tmp; } 画面遷移 A画面でCookie書込み⇒B画面でCookie情報を読込み ⇒C画面でCookie情報を読込み 現象:C画面でCookieが読込めない。 備考:C画面では読込みの前に別のCookieを削除しています。 B画面ではCookieの有無をチェックしているだけです。 何か疑問に思えることがありましたら教えてください。

  • サブドメインをまたがったCookieの使用

    cookieの値をサブドメインをまたがって共有することはできますか? 例えば、aaa.goo.ne.jpのページで生成したcookie値を、bbb.goo.ne.jpのページで使用するといった用途です。 基本的な質問で恐縮ですが、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • メールサーバ sendmail について

    社内に元々unix/sendmail8.7がインストールされています。 のドメインがaaa.localhost.co.jpなのですが、 今回、同じ社内に別ドメイン名でのメールサーバーを立上げました。 ところが、このメールサーバと従来のメールサーバー間でのメール のやりとりができません。 つまり、   name1@bbb.aaa.localhost.co.jp のメールアドレスから   name2@aaa.localhost.co.jp にメールを送信すると下記のエラーとなります。 ───────────────────────────────── Recipient address: name2@aaa.localhost.co.jp Reason: Remote SMTP server has rejected address Diagnostic code: smtp;553 <name2@aaa.localhost.co.jp>... Relaying denied Remote system: dns;bbb.aaa.localhost.co.jp (bbb SMTP Service 3.0) ───────────────────────────────── 尚、『name1@bbb.aaa.localhost.co.jp』のメールアドレスから 『name@yahoo.co.jp』など外部のメールアドレスに対しては問題 なくやりとりできます。 恥ずかしながら、原因がさっぱりわかりません。 少しでもヒントがあれば教えて頂きます様おねがいします。

  • COOKIEの発行について

    今、自分のホームページで使っているCGIでクッキーが正しく動作していないようです。 動作しない原因がどうやら、 例hoge.hoge.to/cgi/hoge.html がフレームで、CGI自体は 例www.goo.com/~hoge/cgi/hoge/hoge.cgi と、ブラウザに表示されるアドレスと違うドメインだからみたいです。 直接、www.goo.com/~hoge/cgi/hoge/hoge.cgi にアクセスするとCOOKIEは動作しています。 フレームを使わないという対処方法以外に何か方法はないでしょうか? pathやdomain属性をつけてみたりしましたが解決しませんでした。 よろしくお願いします。

  • 複数ドメインで運用しているメールサーバで片方のドメインのみ使用させたい

    概要はタイトルの通りです。 1台のLinuxマシンにて、Postfixを使いSMTPサーバを運用しています。 そして、aaa.net というドメインに加え、 bbb.net というドメインも 使えるようにし、例えば ユーザ:hoge さんであれば hoge@aaa.net hoge@bbb.net とどちらのあて先でも同じユーザのメールボックスへ配送されます。 この時に、とあるユーザのみ bbb.net のドメインだけしか使えず、@aaa.net宛てに送られてきたものは届かないという環境を作りたいのですが、まずそれは可能なのでしょうか。 そして、可能であればどのような方法がありますでしょうか。 宜しくお願い致します。

  • cookieのdomain指定

    http://www.***.com/ でcookieを生成して http://www.+++.jp/hoge/ 以下でその値を読み込みたいので、 document.cookie=値; path=/; domain=www.+++.jp とJavaScriptで書きましたが、 http://www.+++.jp/hoge/ のほうで 値が取得できません。 ちなみに値の取得はCGIで行っています。 (ブラウザ:IE、OS:WinXP) pathやdomainの指定が間違っているのでしょうか? そもそも、指定したpathやdomainの値は Cookie情報の保存されているテキストには書き込まれないのでしょうか? pathやdomainの指定をしない場合はcookieファイルにデータが上書きされたりしているのは確認したのですが・・・。 困っています。よろしくお願いいたします。