为了做一个免登陆,需要回写非当前域名的cookie,使用cookie.setDomain(".test.com"); response.addCookie(cookie);不起作用,请教下为什么?
cookie
cookie.setDomain(".test.com"); response.addCookie(cookie);
认证高级PHP讲师
現在のドメイン名の第2レベルドメイン名であれば可能のようですが、そうでない場合はサポートされていません。これはセキュリティ仕様の要件であり、ブラウザを自分で作成しない限り、ブラウザ実装者はこれを実行しません。
フロントエンド ページに設定します
バックグラウンドで異なる Cookie 名が設定されているかどうかに注意してください
HTTP 仕様の制約により、クロスドメインの Cookie の読み取りおよび書き込みが禁止されています。ブラウザはサーバーから送信された Cookie (これは違法です) を受信しましたが、それを無視しました。
現在のドメイン名の第2レベルドメイン名であれば可能のようですが、そうでない場合はサポートされていません。これはセキュリティ仕様の要件であり、ブラウザを自分で作成しない限り、ブラウザ実装者はこれを実行しません。
フロントエンド ページに設定します
リーリーバックグラウンドで異なる Cookie 名が設定されているかどうかに注意してください
HTTP 仕様の制約により、クロスドメインの Cookie の読み取りおよび書き込みが禁止されています。ブラウザはサーバーから送信された Cookie (これは違法です) を受信しましたが、それを無視しました。