我已经构建了一个环境,其中有一些域(如果你加入并登录),你最终会把iframe放到一个中心域上。
例如:
domain1.com - >加入/登录 - > centraldomain.com
domain2.com - >加入/登录 - > centraldomain.com
domain3.com - >加入/登录 - > centraldomain.com
domain4.com - >加入/登录 - > centraldomain.com
我遇到的唯一问题是登录的每个域都会覆盖centraldomain.com上的$_SESSION
- 例如:在会话中是原始域名。
有没有办法为服务器或php上的每个不同连接获取一个唯一的数字/字符串,可以用来为$_SESSION
变量加前缀,这样我就可以用不同的名称{{{ 1}} vars?
或围绕这个的另一个概念?
答案 0 :(得分:1)
看看session_set_cookie_params()
。使用此函数,您可以在域范围内设置$ _SESSION变量的范围:
session_set_cookie_params(3600, '/', 'centraldomain.com');
或
session_set_cookie_params(3600, '/', 'domain1.com');