2011-07-05 91 views
5

我有一個圖像上傳(http://valums.com/ajax-upload/),它使用iframe作爲後備處理。我的網站使用cookie來存儲用戶信息。將具有用戶信息的cookie傳遞到iframe(我在處理圖像時需要知道用戶的ID)。 iframed頁面與cookie生成位置在同一個域中。同域iframe Cookie

回答

6

是的,如果iframe的源與您的父頁面是相同的域,那麼源自iframe的任何請求都應該發送相同的cookie。

此外,如果您將Javascript加載到應該能夠訪問這些域的cookie的iframe中,

+1

作爲附錄 - 一些瀏覽器將禁止JavaScript跨* sub *域的通信,即使它們具有相同的頂級域。 – cwallenpoole

+0

是的,這是一個棘手的調試太:) –

0

如果設置像餅乾:

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

,但如果你使用類似:

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

NO