我有m.xxxx.com和www.xxxx.com子域名 我在www.xxx.com上的所有项目,当我需要发送像登录等的ajax请求时 它返回值但是当我再次调用它时会话和cookie被删除
我正在测试应用程序www.xxxx.com/mobile
以及所有我应该做什么的请求
并且还坐着Access-Control-Allow-Origin:*;
对于跨源问题,但会话不在这两个子域之间共享
答案 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');