我使用Ajax和PHP 我想创建Ajax调用 我有拖域 像 domain1.com
和domain2.com
我已经在test1.php
页 完成Ajax代码在domain1.com
而就domain2.com
页创建的Cookie页上的cookie test.php
我使用1st域在第二个域上创建cookie。它不工作
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'
}
我对domain2.com
cookietest.php ///// domain2.com
<?php
var_dump($_COOKIE);
?>
我没有发现创建的cookie信息检查cookie的值。 谁能帮助我
您知道cookies是大部分时间域连接 – DevNiels
h ttp://stackoverflow.com/questions/3342140/cross-domain-cookies – DevNiels
好的谢谢。但我不明白我的解决方案 –