通过在IE上包含js(通过php)来设置cookie

时间:2013-12-01 11:20:02

标签: javascript php internet-explorer cookies

我在我的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时设置了。

1 个答案:

答案 0 :(得分:0)

可能与你加入它的方式有关?

为什么使用脚本标记链接api.php?

<?php include_once('api.php'); ?>

为什么不将php文件包含在php中,而不是将其声明为javascript,这可能会使某些浏览器失效。