在子域之间共享cookie和会话

时间:2014-03-24 13:01:18

标签: php jquery .htaccess session

我有m.xxxx.com和www.xxxx.com子域名 我在www.xxx.com上的所有项目,当我需要发送像登录等的ajax请求时 它返回值但是当我再次调用它时会话和cookie被删除

我正在测试应用程序www.xxxx.com/mobile

以及所有我应该做什么的请求

并且还坐着Access-Control-Allow-Origin:*;

对于跨源问题,但会话不在这两个子域之间共享

1 个答案:

答案 0 :(得分:0)

试试这个:

  

我能想到的唯一方法是将会话数据保存到cookie,然后在访问其他域时打开cookie。您可以在这里阅读如何执行此操作:

http://www.depiction.net/tutorials/php/cookies-session-variables.php

你为什么要这样做?

你也可以尝试

您正在寻找此功能:session_set_cookie_params()。假设您有两个域:

site1.example.com
site2.example.com

要在两个域之间共享会话数据,请在session_start()之前调用以下函数:

session_set_cookie_params(0, '/', '.example.com');