2011-07-05 15 views
5

私は、画像のアップローダ(http://valums.com/ajax-upload/)を使って、処理のフォールバックとしてiframeを使用しています。私のサイトは、ユーザー情報を保存するためにCookieを使用しています。ユーザー情報を持つCookieがiframeに渡されます(画像の処理時にユーザーのIDを知る必要があります)。 iframeされたページは、Cookieが生成されたドメインと同じドメインにあります。同じドメインiframeのクッキー

答えて

6

はい、iframeのソースが親ページと同じドメインであれば、iframeからのリクエストはすべて同じCookieを送信する必要があります。

また、iframeにJavaScriptが読み込まれている場合、そのドメインのCookieにもアクセスできるはずです。

+1

- いくつかのブラウザはJavaScriptを許可しません*サブ*ドメイン間の通信は、同じトップレベルドメインを持っていても可能です。 – cwallenpoole

+0

それはあまりにもデバッグするトリッキーなものです:) –

0

あなたのようなクッキーを設定した場合:

set-cookie: some-key=some-value; path=/; 

YES

しかし、あなたのようなものを使用する場合:付録として

set-cookie: some-key=some-value; path=/; 
set-cookie: some-key=; path=/ajax-upload/; 

NO