我们如何使不同的URL引用相同的域在同一个cookie和会话上工作

时间:2009-12-14 14:20:41

标签: session

我有一个网站www.abc.com,我有一个网址为name.abc.com的用户。 那么对于两个网址

使用相同会话的过程是什么

3 个答案:

答案 0 :(得分:1)

要创建域范围的Cookie,您必须将其域设置为“.example.tld”或在您的情况下设置为“.abc.com”。在PHP中你可以这样做,例如用:

ini_set('session.cookie_domain', '.abc.com');

然后,所有子域都可以使用基于Cookie的会话。

祝你好运,
费边

答案 1 :(得分:0)

我认为没有一种最好的方法。你可能想读这篇SO帖子:
What’s your favorite cross domain cookie sharing approach?

Googled results

答案 2 :(得分:0)

为了在子域之间共享Cookie,Cookie域必须为.abc.com。设置cookie域在不同的编程语言/框架之间有所不同。