我有一个导出CSV的Web应用程序,我以管理员身份登录但是在导出过程中发生了什么,IE打开了一个新选项卡并导出了CSV,但是当您单击Web应用程序上的任何链接时接下来会发生什么自动退出!
这只发生在IE上。
这是我使用的标题:
header("Content-type:application/vnd.ms-excel");
header("Content-disposition:attachment;filename=".$this->filename);
我正在使用cakephp 1.3.x.x
TIA:D
答案 0 :(得分:1)
我认为问题出在“打开新标签”。你可能拥有的是这个新标签打开一个新的会话,有效地杀死了旧的标签。
解决方案可以是打开新选项卡,将SESSID作为参数添加到新选项卡的网址中。因此PHP正确检测会话并且不创建新会话。