使用跨域创建cookie

Sun*_*nny 3 c# asp.net cookies

我正在研究cookies.我可以很容易地创建cookie.要创建cookie,我使用此代码:

HttpCookie aCookie = new HttpCookie("Cookie name");
aCookie.Value = "Value";
Response.Cookies.Add(aCookie); 
Run Code Online (Sandbox Code Playgroud)

这段代码对我来说很好,它给了我localhost作为主机.但是,当我尝试在此处添加域名时问题就出现了:

HttpCookie aCookie = new HttpCookie("Cookie name");
aCookie.Value = "Value";
aCookie.Domain = "192.168.0.11";
Response.Cookies.Add(aCookie); 
Run Code Online (Sandbox Code Playgroud)

现在没有生成cookie.有什么建议?

Mar*_*ell 11

出于安全原因,您只能将域设置为您自己(当前站点)和您自己的子域.您无法为任意网站设置Cookie.

  • @Sunny - 这就是马克所说的 - 你不能这样做. (2认同)