我目前有一个Wordpress Multisite与WooCommerce设置。我的目标是在客户会话中拥有一个共享购物车,用于子博客映射域,以及完整域本身。
购物车也是一样的:
虽然我可以让手推车独立工作,他们将有自己的曲奇在每个各自的领域。
3 cookie管理购物车体验:
(在实践中,wp_woocommerce_session_将是这样的:)
(参考文献:https://docs.woothemes.com/document/woocommerce-cookies/)
我修改了文件中的函数wc_setcookie :include/wc function s.php,通过以下方法为两个域设置cookies:
在此函数中通过以下方法设置普通cookie:
我将添加一个额外的cookie (对于每个cookie集有:
但是,当转到另一个域路径时,看不到这些次要cookie。
因此,问题是我如何通过NGINX中的额外编码或服务器修改来实现这一点,或者两者兼而有之。
谢谢您抽时间见我
发布于 2016-01-25 17:14:49
值得庆幸的是,出于隐私和安全考虑,您不能因为浏览器中实现的相同来源的策略而为不同的域设置cookie。
有关控制两个域时的选项的讨论,请参见有关Cross-Domain Cookies在StackOverflow上的文章。
post Cross-domain-cookies - a maybe new idea解释了控制两个域时的另一种方法。
https://stackoverflow.com/questions/34997033
复制相似问题