2

ドメイン ausserver.company.com で Cookie を作成しようとしていますが、作成されません。
company.comで試してみましたが、うまくいきました。

var cookie = new HttpCookie("cookie name");
 cookie.Domain = "auscc.company.com";
 Response.Cookies.Add(cookie);

また、Cookie ホスト = "auscc.company.com" を持つ JSESSIONID のような Cookie がいくつかあることも確認しました。それらがどのように作成されたのかわかりませんか?

誰かが理由を知っていますか?

4

1 に答える 1

2

問題はこれだと思います:

セキュリティ上の理由から、ドメインは自分自身 (現在のサイト) と自分のサブドメインにのみ設定できます。任意のサイトに Cookie を設定することはできません。

例えば ​​:

abc.com は、abc.com、foo.abc.com、および *.abc.com に Cookie を書き込むことができます。xyz.com の Cookie をまったく書き込むことはできません。

于 2013-03-15T06:46:11.110 に答える