[請益] 跨 domain 取 cookie 問題

看板PHP作者 (亞修)時間16年前 (2009/11/23 14:50), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
小弟又有php的問題想要請教大家 目前的環境是這樣的 我先在 hosts 裡面指定兩個虛擬的 domain 127.0.0.1 www.a.com.tw 127.0.0.1 www.b.com.tw 然後寫了 a.html、b.php、c.php 三支程式 a.html的內容只有一行 <iframe src="http://www.b.com.tw/b.php" width="100%" height="600"></iframe> b.php的內容 <? echo '<pre>'; print_r($_COOKIE); echo '</pre>'; ?> c.php的內容 <? setcookie('cookie_test', 'YES', time()+300, '/'); ?> 測試如下 先執行 www.b.com.tw/c.php 寫入 cookie 然後開 www.a.com.tw/a.html 來看結果 結果發現 www.a.com.tw/a.html 裡面嵌的 www.b.com.tw/b.php 是沒有東西的 可是我直接執行 www.b.com.tw/b.php 是有的 另外就是 FireFox 完全沒問題,只有 IE 讀不到 cookie 請問一下各位先進,有辦法可以讓 IE 讀到 cookie 嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.230.176

11/23 14:52, , 1F
查了一下咕狗大神...發現了p3p header好像可以解決?
11/23 14:52, 1F

11/23 14:53, , 2F
但是小弟使用了卻沒有效果...是因為..不能這樣用?
11/23 14:53, 2F

11/23 16:55, , 3F
google:// Cross Domain Request, Cross Domain Cookie
11/23 16:55, 3F
文章代碼(AID): #1B2Z3IBj (PHP)
文章代碼(AID): #1B2Z3IBj (PHP)