gpt4 book ai didi

javascript - PHPSESSID从B域到A域在Chrome和Firefox上使用,而不是在Safari和IE上使用

转载 作者:行者123 更新时间:2023-11-28 07:20:03 24 4
gpt4 key购买 nike

从 A 域,我向 B 域发出 ajax/json 请求。 A域包含jQuery + JS脚本,B域包含PHP文件。

有一种奇怪的行为,我不明白为什么。该脚本在 Chrome + Firefox 上完美运行,而不是在 Safari 和 IE 中运行。他们都有同样的问题。 chrome + ff 返回特定 json 的时间,其他两个则不返回。

我需要一个快速而肮脏的修复,幸运的是,我发现如果我在 A 域中,访问 B 并返回 A,一切正常!正如我注意到的,A 中从 B 创建了一个 php sessid。

有没有一种方法可以通过 ajax 调用将 php sessid 设置到 A 中,域为 B ?谢谢!

最佳答案

您可以使用 mozilla persona 或任何誓言系统。有几个库可以解决这个问题。我已经使用过这个库: https://github.com/authbucket/oauth2-symfony-bundle但我实际上无法共享代码,因为它属于我的公司,但文档有很大帮助:)

关于javascript - PHPSESSID从B域到A域在Chrome和Firefox上使用,而不是在Safari和IE上使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30404135/

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