如何使用PHP cURL跨多个站点设置和访问cookie?

如何使用PHP cURL跨多个站点设置和访问cookie?,php,cookies,curl,single-sign-on,Php,Cookies,Curl,Single Sign On,我正在开发一个系统,在这个系统中,我有很多站点,需要在它们之间启用单点登录,所以我决定采用这种方案 myssosite.com->使用一些变量设置mainsite.com的cookie。(本网站不公开) mysite1.com/mysite1.com/…->如果用户未登录,请检查myssosite.com上是否有任何现有cookie。如果是,请转到登录页面。当用户登录任何一个站点时,只需在远程站点myssosite.com上创建cookie即可 请尽快帮助我。您不能为其他网站创建cookies

我正在开发一个系统,在这个系统中,我有很多站点,需要在它们之间启用单点登录,所以我决定采用这种方案

myssosite.com->使用一些变量设置mainsite.com的cookie。(本网站不公开) mysite1.com/mysite1.com/…->如果用户未登录,请检查myssosite.com上是否有任何现有cookie。如果是,请转到登录页面。当用户登录任何一个站点时,只需在远程站点myssosite.com上创建cookie即可


请尽快帮助我。

您不能为其他网站创建cookies

如果用户登录到site1,但未登录到site2,则需要重定向并对site2进行一些身份验证。反之亦然

用户将不得不从一个站点导航到另一个站点,以便您可以这样做。
只要访问www.site2.com,他们就不会在没有任何数据的情况下神奇地登录。

可能是被愚弄了。即使不是傻瓜,也一定能得到你需要的信息。这就是我在谷歌做的事情。只要您登录,就会被重定向到MySiteSSO.com,并且在那里设置了一个cookie,其中包含一些数据,用户会自动重定向到源url。