Php 在两个网站之间共享会话

Php 在两个网站之间共享会话,php,session,openid,Php,Session,Openid,我们向网站所有者提供SaaS服务,我们将为用户提供有趣的服务并跟踪他们的购物情况。这是一种返利模式服务 我们将提供这项服务作为一个IFrame,网站所有者将把它放在他们的网站上。 然而,我想网站的原始用户登录到我们的iframe时,他们进来了 现在,我知道IFrame将是一个单独的网站,因此会话不会共享,但您如何共享用户 我真的想避免双重登录 OpenID是一个好主意吗?我们的问题是否在这个领域内 那么Facebook connect(又是OpenID)呢 多谢各位 编辑 假设该网站已经有用户登

我们向网站所有者提供SaaS服务,我们将为用户提供有趣的服务并跟踪他们的购物情况。这是一种返利模式服务

我们将提供这项服务作为一个IFrame,网站所有者将把它放在他们的网站上。 然而,我想网站的原始用户登录到我们的iframe时,他们进来了

现在,我知道IFrame将是一个单独的网站,因此会话不会共享,但您如何共享用户

我真的想避免双重登录

  • OpenID是一个好主意吗?我们的问题是否在这个领域内
  • 那么Facebook connect(又是OpenID)呢
  • 多谢各位

    编辑
    假设该网站已经有用户登录。我们可以继续他们以前的用户登录吗?

    或者使用OpenID,您可以创建自己的单点登录服务

    您可以用php在数据库中存储会话,查找更多详细信息,然后您可以从两个站点连接到会话数据库,会话将被共享,或者,你也可以在用户登录后将其重定向到第二个网站中的某个页面,该页面仅用于启动和存储会话,然后将其重定向回原始页面,他甚至不会感觉自己被重定向。Al-Kateb你能给我举个例子吗?是否建议使用安全保护?假设,该网站不想与我们的服务共享自己的数据库,那么有什么方法可用?是否有创建此类服务的蓝图?我知道我在互联网上看到过一些。看看CAS,它是一个开源的SSO解决方案,提供PHP客户端LIB。