2016-10-11 9 views
0

domain1.com/post_data.phpというドメインにPHPスクリプトがあります。このスクリプトは、別のドメインでホストされている別のスクリプト(domain2.com/set_data.php)へのAJAX呼び出しを行います。 set_data.phpはポスト変数をいくつか期待してテーブルに書き出します....すべてがうまく動いています(なぜなら、あなたが疑問に思った場合に備えてCORSがdomain2.comで有効になっているからです:))。AJAXを通じて呼び出されるPHPスクリプトで設定されたクッキー

私の質問/問題点は、domain2.com/set_data.phpはセッションを終了し、セッションIDをクッキーから「書き込み/読み取り」します....このクッキーはどこに保存されていますか? domain1.com/post_data.phpはリモートサーバースクリプトによって設定されたCookieにアクセスできますか?

DBにdomain2.comで設定したセッションIDを書き込んでおり、domain2.comによってDBに書き込まれたセッションIDがdomain1.comのcookieに書き込まれたセッションIDと一致しませんdomain1.comのPHP SessionID Cookieを読む)。

+0

[クロスドメインクッキー]の可能な複製(http://stackoverflow.com/questions/1084114/cross-domain-cookies) –

+0

MOST(すべて?)現代のブラウザは、これを「サンドボックス」アプローチとして知られていますセキュリティ。それは言いました:あなたが読むべきCORSの基準 - この意味合いの速いn速い答えbcと、あなたの質問がどのように「\ imho \ –

答えて

0

現在のドメインで有効なCookieのみを表示または設定できます。すなわちdomain1.comスクリプトはdomain2.comのCookieを見ることができません。

0

answered here domain.comがdomain1.comのCookieを設定する方法はまったくありません。

関連する問題