safari浏览器框嵌套iframe,保存session不兼容的解决方式

场景

A站的iframe框里面嵌套了B站的登录框。登录之后,B站后端是保存了session,跳转到首页,但是sesison信息并没有保存成功。经测试,此问题仅存在于safari浏览器。如果第二次登录,就可以保存session成功。IE没有测试。

网上搜索很多自参考资料,反正我测试是不行
最终一种处理方式是,将SESSION信息加密返回,登录成功后,跳转到一个中转页面tmp.php;
在中转页面解密并赋值SESSION信息,然后跳转到本站首页header('location:http://'.$_SERVER['SERVER_NAME']);

你可能感兴趣的:(safari浏览器框嵌套iframe,保存session不兼容的解决方式)