1、如何使用wininet獲取一個域名下的所有Cookie
可以嘗試通過 HttpAddRequestHeaders 來添加自已的COOKIE:
char * lpszHeaders = "Cookie: Key=somevalue";
DWORD dwHeadersLength = strlen(lpszHeaders);
HttpAddRequestHeaders(hOpenRequest, lpszHeaders, dwHeadersLength, HTTP_ADDREQ_FLAG_ADD);
函數會返回成功,但實際上COOKIE可能並沒有添加上去,建議在調用HttpOpenRequest時指定版INTERNET_FLAG_NO_COOKIES選項。然而這個選權項將阻止WinInet內部添加所需的COOKIE,因此你要負責所有必需的COOKIE。另一個函數InternetSetCookie也可以設置COOKIE,但我從未用過。
如果需要檢查返回的COOKIE,可以嘗試使用HttpQueryInfo,並將其中的dwInfoLevel設置為HTTP_QUERY_SET_COOKIE。
2、在一個域名下,看到了不同域名的cookie,怎麼實現的?
你看看你cookie的path是相同的,說明cookie是存在一個相同的路徑下面的。
3、兩個相同域名下 cookie設置問題
cookie 跨域訪問 是有域名設置的
4、多個域名共享一個 cookie怎麼解決? - 技術問答
C
5、javascript 在一個一級域名和二級域名網站之間獲取cookie的問題。
現在的cookie是不能跨域訪問的,如果可以跨域訪問,用戶的隱私就得不到保障了
也就是說你自己的域只能訪問你自己的cookie
6、同一域名為什麼部分請求獲取不到cookie
你要把cookie的path設為/才能都得到
7、如何設置cookie及cookies作用域
在使用Destonn源碼時綁定了公司主頁,出現二級域名不能正常顯示,本來是以為公司主頁的問題,隨後添加了一個模塊,結果出現JS許可權錯誤以及無法進行評論等問題。
其實這是當使用Destonn源碼的網站任意一個模塊綁定了二級域名或者會員公司主頁開啟了二級域名時,必須設置cookie作用域,否則會導致二級域名站點不能顯示正確的登錄狀態,js許可權錯誤等問題(例如評論框顯示不完全的現象)。設置cookie作用域只需要在全局那裡設置即可,最後設置好後重新生成全站緩存,本地瀏覽器也要同步進行緩存清除操作。
操作的步驟為:進入網站設置,安全中心可以設置Cookie作用域。
例如你的主站域名為 www xiariboke com,那麼對應的cookie作用域應該為 .xiariboke.com,注意前面有個點。
第一次更改cookie作用域之後,需要同時修改一下cookie前綴,否則會出現當前帳號無法正常退出的情況(可以刪除瀏覽器cookies強行退出)。
設置完畢之後,需要點一下生成首頁,以便立即更新配置文件config.js內容。
清除本地緩存,這時再刷新頁面,看看是不是正常顯示了。
8、PHP 設置跨域 域名cookie
理論上php不可以跨域設置cookie;
php設置cookie流程:返回的信息攜帶信息,然後靠瀏覽器來執行寫入到cookie,一般瀏覽器安全機制已經限制跨域寫入;
如果你想偽造cookie,可以使用瀏覽器管理cookie的插件