Я создаю cookie на втором домене, используя первый домен. это не работает

Я использую ajax с PHP. Я хочу создать cookie на странице вызова ajax.domain1.com а также domain2.comя сделал код AJAX на domain1.com на странице test1.phpИ создать Cookie на domain2.com страница test.php

test1.php /// domain1.php

$.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'
                }
          }
      });

test.php ///// domain2.com

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

Я проверил значение cookie на domain2.com

cookietest.php ///// domain2.com

<?php
    var_dump($_COOKIE);
?>

Я не нашел созданных файлов cookie. Может кто-нибудь мне помочь

1 ответ

Поскольку вам лень читать ссылку, я предоставляю вам:

Домен.htaccess 1:

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

Домен.htaccess 2:

Access-Control-Allow-Origin: http://domain1.com
Access-Control-Allow-Credentials: true
Другие вопросы по тегам