gpt4 book ai didi

php - 跨域 cookie

转载 作者:IT王子 更新时间:2023-10-28 23:45:23 28 4
gpt4 key购买 nike

我有一个小问题。

如何为多个域设置 cookie?

我确实了解安全问题,并且我确信以前已经这样做过。原因是 SSO。

即。

account.domain.com 需要设置登录的域:

domain.com,domain1.com,domain2.com.

是否有任何简单的方法,使用 PHP 和 cookie,或任何替代方法?

最佳答案

domain.com 绝对没有办法为 domain1.com 设置 cookie。您尝试做的事情只能通过让用户的浏览器向每个域提交请求来解决,然后每个域将设置自己的 cookie。

那么您需要一种方法来为每个域验证用户的身份。有两种方法:

  1. 反向 channel - 站点直接相互联系以确定用户是否已登录。
  2. 在 GET 或 POST 中传递 token - 当用户的浏览器被重定向到其他站点时,会传递一个包含身份和 session 状态的数字签名参数。

这真的很复杂。我建议你不要自己动手。看看SimpleSAMLPHP对于我所描述的 PHP 实现。

关于php - 跨域 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1084114/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com