php - 两个域,一个站点,一个 SSL 结帐。如何获得 cookies ?

标签 php javascript ssl cookies multiple-domains

有一个多语言的网上商店,访问者可以从两个域访问,使用不同的语言:
hxxp://x.com - 英文
hxxp://x.ru - 俄语,是 x.com 的附加域。

身份验证和购物车页面在这里,通过 SSL: https://x.com/index.php?mode=login

如何在hxxps://x.com上使用x.ru的cookie信息? 是否可以将x.ru的访问者重定向到hxxps://x.com进行身份验证,然后再重定向回x.ru?

谢谢。

最佳答案

这不能完全按照您的意愿完成。 x.com 和 x.ru 是不同的站点;如果他们可以共享 cookie 数据,x.ru 和 gmail.com 也可以。那会很糟糕。

参见 Cross domain cookie access (or session) .

我相信您可以从 x.com 为 x.ru 设置第三方 cookie,但第三方 cookie 经常被用户的浏览器阻止(有充分的理由)。

关于php - 两个域,一个站点,一个 SSL 结帐。如何获得 cookies ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3362464/

相关文章:

javascript - 在事件中更改 jQuery 的 $(this) 对象的值

javascript - JSON 对象的已知非空值的字段返回空字符串

ssl - 将托管在 Azure 中的网站从 Http 更改为 Https

java - 是否可以从 SOAP Web 服务保存客户端证书?

php - LIKE 运算符和 NOT IN 的正确用法

php - 如何使用 wordpress 在 Apache 中调整服务器的时区?

javascript - 为什么 Visualforce 中的 jquery 不起作用?

python - 如何修复 Mac 上的 'CERTIFICATE_VERIFY_FAILED' 错误?

php - PHP 脚本中的 XSS 漏洞

php - 使用此代码,PHP 会在继续之前等待吗?