为多个子域设置cookie

问题描述 投票:8回答:2

是否可以从位于http://www.example.com的PHP文件中为https://secure.example.com设置cookie?我有一些代码给了我,似乎尝试并失败了。我想知道这是否可行。

http cookies https subdomain cross-domain
2个回答
11
投票

网页只能为其所属的第二个(或更高级别)域设置Cookie。

这意味着secure.example.com可以读取和设置secure.example.com.example.com的cookie,后者也可以由www.example.com读取和设置

最后一点:如果在cookie上设置了安全标志,则只能通过https连接读取和设置安全标志。


3
投票

如果您将cookie域设置为“.example.com”,则cookie将适用于所有子域。

© www.soinside.com 2019 - 2024. All rights reserved.