我有一个问题。假设我在 domain1.com 网站上,点击 domain1.com 上的链接,即 domain2.com 。但我想在 domain2.com 上的 domain1.com 中使用与session_id()
设置相同的session_start()
。我如何在PHP中完成此任务?
谢谢。
答案 0 :(得分:0)
由于session_id()
本身不包含任何数据,因此需要考虑以下几点:
如果两个域都指向同一服务器上的同一文档根目录,则只需要关注第一点
如果您只想使用session_id()
而非相关数据,则只需设置ID:session_id('yourSessionIdFromDomain1')
答案 1 :(得分:0)
也许您可以使用可以从两个站点访问的MySql数据库......
像:
Table _sessions -> Fields('access_token','session_vars')
在session_vars中,每次加载网站时都可以保存$_SESSION
。
access_token应该是用户首次访问网站时生成的唯一字符串。
这很危险!! 11 :-)