1.abc.com中如何调用www.abc.com中的SESSION,也就是说主域名和二级域名间如何共享SESSION,急。

解决方案 »

  1.   

    session是通过cookie来传递id的,所以只要设置cookie的域就可以了
    手册有云:要使 cookie 能在如 example.com 域名下的所有子域都有效的话,该参数应该设为 '.example.com'。虽然 . 并不必须的,但加上它会兼容更多的浏览器。如果该参数设为 www.example.com 的话,就只在 www 子域内有效。细节见 Cookie 规范中的 tail matching。 另外要注意的是 1.abc.com和www.abc.com两个域的session保存路径一定要相同,
    或者保存在数据库中也可以。