我有m.xxxxxx .com和www.xxxx.com子域所有我的项目在www.xxx.com,当我需要发送像登录等ajax请求它返回值但是当我再次调用它时会话和cookie被删除
我正在测试应用程序www.xxxx.com/mobile
和所有的请求可能我应该怎么做
和坐姿Access-Control-Allow-Origin:*;
但是会话在两个子域之间不共享
试试这个:
http://www.depiction.net/tutorials/php/cookies-session-variables.php我能想到的唯一方法是将会话数据保存到cookie中,然后在访问另一个域时打开cookie。你可以在这里阅读如何做到这一点:
你为什么要这样做?
或
也可以试试
您正在寻找这个函数:session_set_cookie_params()
。假设你有两个域:
site1.example.com
site2.example.com
为了在两个域之间共享会话数据,在session_start()
之前调用以下函数:
session_set_cookie_params(0, '/', '.example.com');