简单的回答是:有no way 在不同域之间共享cookie/会话信息(这也包括子域)。
答案很长,在您的特殊情况下,可以在到wordpress安装之间构建这样的构造,但这需要一些修改,并且可能会带来一些安全问题。由于这是一项更复杂的任务,而且没有可以链接到的插件或教程,所以我只写下我自己将如何完成这项任务。
基本上,您只需要获得两个部分即可完成此操作:-找到同步用户数据库的方法,或访问另一个安装的用户数据库(您可以按照Simon建议的方式执行此操作)。-对于每个登录的用户,在页面上的URL中添加一个参数,该参数将导致第二次安装,其中包括用户需要登录的信息,请在安装2中获取此参数并登录用户。
为了给整个事情增加一些安全性,你不应该只建立一个链接http://www.yyy.com/?uid=4 因为每个知道这个url的人都可以轻松地登录到您的wordpress安装,而无需任何密码。我将首先构建一个“会话id”,并将其与超时值一起存储,超时值将在共享/同步用户数据库的user\\u meta中的每个页面加载时刷新,然后使用userid+密码+ip+两个安装共享的固定SALT密钥对此进行散列。然后,您将得到更安全的url版本,如http://www.yyy.com/?uid=d41d8cd98f00b204e9800998ecf8427e.
这仍然不是百分之百完美的安全方法(因为在这个星座中无法实现这一点),但只要您的用户只允许发表评论(并且管理员禁用通过此远程方法登录!)我个人认为风险是可以接受的,我想这可以在wordpress中用50到100行代码来完成。