我在覆蓋cookie值cross子域時出現問題,這是一個在www.domain.com上運行的ASP網站,以及運行在PHP中的移動網站,與m.domain.com共享相同的cookie通過在ASP創建www.domain.com如下覆蓋cookie失敗PHP&ASP跨子域
的Cookie:
Response.Cookies("cookie_name")="value1"
Response.Cookies("cookie_name").Expires=DateAdd("m", 1, Date())
Response.Cookies("cookie_name").Domain = ".domain.com"
Response.Cookies("cookie_name").Path = "/"
Response.Cookies("cookie_name").Secure = false
當我試圖覆蓋在PHP(m.domain.com)的值如下:
setcookie("cookie_name",'value2',time()+60*60*24*30, "/", ".domain.com",false);
該執行回真實的,但是當我檢查Cookie值wasnt仍然改變「值1」
也曾經試圖通過頭設置
header("Set-Cookie: cookie_name=value2; path=/; domain=.domain.com; expires=".gmstrftime("%A, %d-%b-%Y %H:%M:%S GMT",time()+60*60*24*30));
,但仍然沒有efects,任何想法?十分感謝。