我创建了一个网站,用户可以在其中添加他的内容并发布。发布后,我的网站会生成一个脚本,用户应该在他/她的网站上复制该脚本。该代码首先使用jsonp进行跨域ajax请求。如果一切正常,那么我的脚本会创建一个iframe,并创建一个具有该用户ID的会话,并使用该会话值获取该用户的数据。这在chrome
和firefox
中完全正常。但不在IE
或Safari
。
我尝试在页面上print_r($_SESSION)
。在chrome和firefox中,我可以看到我的会话的vaue,但在IE和Safari中它显示Array()
。
我无法理解这是什么问题。请告诉我该怎么办。
我的IE版本是11.0,而safari的版本是5.1.7 for windows。