我在我的html页面中包含了一个javascript:
<script type="text/javascript" src="http://domaine.com/api.php"></script>
我的api.php(在另一个域名上)返回javascript代码,但在他设置这样的cookie之前:
setcookie("mycookie", uniqid() , time()+2592000);
echo $javascript;
它适用于Firefox,Chrome ......但是在Internet Explorer(8,9,10 ..)上没有设置cookie! 我在浏览器中直接调用api.php时设置了。
答案 0 :(得分:0)
可能与你加入它的方式有关?
为什么使用脚本标记链接api.php?
<?php include_once('api.php'); ?>
为什么不将php文件包含在php中,而不是将其声明为javascript,这可能会使某些浏览器失效。