PHPSESSID从B域到A域使用Chrome和Firefox,而不是在Safari和IE
PHPSESSID from B domain to A domain using on Chrome and Firefox, not on Safari and IE
从A域,我使ajax/json请求到B域。A域包含jQuery + JS脚本,B域包含PHP文件。
有一种奇怪的行为,我不明白为什么。该脚本运行完美的Chrome + Firefox,而不是在Safari和IE。他们都有同样的问题。chrome + ff返回特定json的时间,其他两个不。我需要一个快速和肮脏的修复,幸运的是,我发现,如果我在a域,并访问B和回到a,一切工作!正如我注意到的,在a中从b中创建了一个php会话。
是否有一种方法可能与ajax调用设置一个php会话到a与B的域?谢谢你!
您可以使用mozilla persona或任何誓言系统。有几个库可以解决这个问题。我已经用过这个库了:https://github.com/authbucket/oauth2-symfony-bundle但是我实际上不能分享代码,因为它属于我的公司,但是文档帮助很大:)
相关文章:
- JavaScript调整iFrame大小-适用于Firefox/IE,但不适用于Chrome
- offset()-top-XX在Webkit v Firefox/IE中给出了不同的结果
- 地理编码器仅适用于chrome,不适用于Firefox / IE / android
- 仅限 Firefox/IE - 元素 show() jquery 后冻结的 gif 动画
- JS .animate() 在 Firefox/IE 中不起作用
- 选择在chrome上选择工作,但不是Firefox / IE
- Ajax在Chrome / Safari中提交作品,但不能在Firefox / IE中提交作品
- Jquery代码没有'在firefox/ie上运行不好
- JavaScript split()仅在Firefox/IE中向数组添加额外项
- 网站页脚是不正常的,当我在firefox/IE中测试它,但在Chrome中工作良好
- YouTube API - Firefox/IE返回错误“X不是一个函数”对于任何'玩家.'请求
- Firefox/IE IIS 6不支持在Javascript/HTML中隐藏标签
- Javascript age gate不能在Chrome上工作,在Firefox, IE, Safari上很好
- 用于测量网页DOM的Firefox / IE工具
- preventDefault()对一个多选择,不同的行为在Firefox - IE - Chrome
- SVG网格渲染Chrome,Firefox,IE -错误的线对齐-模糊的线
- event.preventDefault()在Chrome中工作,但在Firefox / IE中不起作用
- Angular应用程序适用于Firefox/IE,但不适用于chrome
- Firefox/IE jQuery is(":hover") not working
- 阅读cookie工作在Firefox/IE,不是Chrome