当前位置: 首页 > 面试题库 >

如何在两个不同的域中使用Cookie?

晋弘义
2023-03-14
问题内容

我需要使用Cookie在两个不同的域之间共享SSO信息,这可以在PHP中完成吗?


问题答案:

在两个域上,放置从另一个域提取的图像或其他Web元素。使用URL通知另一个域用户X在域A上,并让域B将该用户ID与该用户在其系统上关联。

正确执行起来有点复杂,但是如果您认为通过它会很好地进行。

Vinko在评论中(感谢!)指出,我不认为您了解所涉及的安全风险是理所当然的。如果此信息对任何人都具有任何价值,则应确保使用正确的加密,身份验证等,以避免释放敏感信息并避免各种攻击(重播,中间人等)。这应该不太麻烦,因为您可以控制两个网站,并且可以为两个网站选择一个安全密钥,因为通信仅通过此特殊URL在两个服务器之间进行。不过请记住。

-亚当



 类似资料: