我创建了一个网站,用户在其中添加他的东西并发布它。发布后,我的网站生成一个脚本,用户应该在他/她的网站复制。该代码首先使用json发出跨域ajax请求。如果一切正常工作,然后由我的脚本创建iframe和会话与该用户的id被创建,并使用该会话值我获取该用户的数据。这在chrome
和firefox
中完全有效。但在IE
和Safari
中没有。
我尝试在页面上print_r($_SESSION)
。在chrome和firefox中,我可以看到我的会话值,但在IE和safari中,它显示Array()
。
我不明白是什么问题。请告诉我该怎么办。
我的IE版本是11.0,safari版本是5.1.7。
你需要在你的PHP文件中包含这个头,用于跨域请求。
header('P3P: CP="CAO PSA OUR"');
详细说明请点击此链接