鍍金池/ 問答/Java  PHP  Python  C  HTML/ 問個cookie的問題,請多指教,謝謝!

問個cookie的問題,請多指教,謝謝!

請問可以跨域設(shè)置cookie嗎,比我我在www.google.com下面想給www.baidu.com設(shè)置cookie,可行嗎?

回答
編輯回答
情殺

cookie跨域是不行的,不過如果要實現(xiàn)信息共享的話,到時不妨考慮用別的方案

2017年12月1日 05:19
編輯回答
裸橙

不行噢,
只能給比自己domain等級高,且是同一主域名的域名設(shè)置cookies
也就是tieba.baidu.com可以給自身域名baidu.com設(shè)置cookie
這樣

2018年1月2日 17:11
編輯回答
法克魷

很明顯出于安全考慮不可能讓你這么做 你能設(shè)置其他域名的cookie 想一想多可怕

2017年5月29日 20:40
編輯回答
陌璃

這個可以使用淘寶 www.taobao.com 和tmall www.tmall.com 運用的技術(shù),就是在tmall www.tmall.com 中的頁面請求一個淘寶 www.taobao.com/api.do 用ajax請求js的方法可以把 www.taobao.com 下的 cookie 傳入 www.tmall.com 下,這樣你就可以獲取淘寶下的cookie保存到 tmall 下的cookie中

具體實現(xiàn):請求必須是請求js的方法

$.getScript("https://www.taobao.com/api.do"); // 這個鏈接是隨便寫的,打不開

// 這個就是tmall 請求淘寶的實際鏈接
https://top-tmm.taobao.com/login_api.do?0.6091994692103369

// 請求返回 js 內(nèi)容,定義一個變量保存你想要的數(shù)據(jù)
var userCookie={dnk:'',_nk_:'',_l_g_:'',ck1:'',tracknick:'',mt:'ci=0_0',l:'',uc1:'',t:'',unb:'',cna:' t',_tb_token_:'',version:'4.0.0'};

// 之后你就可以拿去變量userCookie中你想要的值,比如淘寶中的登錄cookie存在 uc1 中,你就可以吧 uc1 存入 www.tmall.com 下的cookie中了
2017年8月31日 10:02