gpt4 book ai didi

php - 如何进行跨域授权?

转载 作者:行者123 更新时间:2023-12-04 05:28:21 25 4
gpt4 key购买 nike

一台服务器上有 2 个域。如果用户登录一个域,他也必须登录另一个域。
如何在一台服务器上的php中进行跨域授权?
我是针对子域解决的,但是针对不同的二级域解决不了。

最佳答案

主要问题是,如果您在另一个域中,浏览器不会发送 cookie。

您也不能让浏览器为另一个域编写 cookie。

可以做的是向另一个域发送一个唯一的 token ,并在验证后在第二个域上写入一个 cookie。这可以在通过身份验证时完成,使用 iframe 或双重重定向(iframe cookie 被某些浏览器阻止,例如 safari)。唯一 token 必须由第二个域验证,然后失效(删除),以便其他用户(中间人攻击)无法再次使用它。

关于php - 如何进行跨域授权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12930009/

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