在测试域上写入cookie并在第二内部域上读取它

| 我们有2个测试环境,分别是: http://test.example.com/(这是我们的 前端CMS测试网站) http:// test-example /(这是我们的 内部开发地点在哪里 收集数据,等等) 以下是在\“ test.example.com \”域上编写的cookie。用户将到达将Cookie写入其计算机的页面,然后单击链接,将其带到我们的内部测试域\“ test-example \”。我观察到他们离开\“ test.example.com \”并被带到我们的内部测试域\“ test-example \”时,cookie不在此跟踪,因为我无法读取该cookie。 任何人都可以帮助我的代码,以允许在我们的内部测试域中读取Cookie吗?
<script type=\"text/javascript\">
var cookieName = \'HelloWorld\';
var cookieValue = \'HelloWorld\';
var myDate = new Date();
myDate.setMonth(myDate.getMonth() + 12);
document.cookie = cookieName +\"=\" + cookieValue + \";expires=\" + myDate 
                  + \";domain=.example.com;path=/\";
</script>
    
已邀请:
Cookie不能跨域共享。这是互联网安全的租户。 您可以执行以下操作: 使用子域,例如将您的内部开发网站放在http://dev.test-example.com 了解Facebook如何跨域设置Cookie     
这是不可能的。这些站点不共享TLD,并且站点说“向访问的每个站点发送我的cookie”的效率极低(从安全角度来看有些冒险)。 将内部测试网站移至internal.test.example.com,并查看使用javascript设置跨子域cookie。     

要回复问题请先登录注册