我正在使用第一个域在第二个域上创建cookie。它不起作用

时间:2016-12-01 07:04:13

标签: javascript php jquery ajax cookies

我在PHP中使用ajax 我想在ajax调用页面上创建cookie 我有两个域名 喜欢 domain1.comdomain2.com 我在页面domain1.com的{​​{1}}上完成了ajax代码 并在test1.phpdomain2.com

上创建Cookie

test1.php /// domain1.php

test.php

test.php ///// domain2.com

$.ajax({
         url:domain2.com/test.php,
         type:post,
         datatype:json,
         data:'uname=test',
         success:function(data){
          if(data=='ok'){
                 window.location='http://domain2.com/cookietest.php'
                }
          }
      });

我检查了$uname=$_POST['uname']; if($uname=='test'){ setcookie('testcookie',$uname,time()+3600); echo 'ok'; }else{ echo 'not' }

上的Cookie值

cookietest.php ///// domain2.com

domain2.com

我没有找到创建的Cookie细节。 任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

由于您懒得阅读我提供给您的链接:

.htaccess domain 1:

Access-Control-Allow-Origin: http://domain2.com
Access-Control-Allow-Credentials: true

.htaccess domain 2:

Access-Control-Allow-Origin: http://domain1.com
Access-Control-Allow-Credentials: true