如何使用PHP cURL在多个站点上设置和访问Cookie?

时间:2011-09-04 21:41:10

标签: php cookies curl single-sign-on

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

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

请尽快帮助我。

1 个答案:

答案 0 :(得分:1)

您无法为其他网站创建Cookie!

如果用户登录到site1但未登录到site2,则需要将某些身份验证重定向到site2。相同的情况则相反。

用户必须从一个站点导航到另一个站点,以便您可以执行此操作。 如果没有任何数据,只需访问www.site2.com就不会让他们神奇地登录。