|
本帖最后由 hcphper 于 2012年11月30日 18:32 编辑
目前做一个后台项目,涉及excel导出 1、用户登录状态下 2、在IE8(360IE兼容模式)下,导出时点击直接打开 问题: 导出内容为用户登录过期的提示页面而不是要导出的数据,同时用户也退出登录。 如果不调用CI的session可以正常打开或下载。 也尝试着把CI的session类改为写入session,而不是cookie,依然有此问题。 求高手指导 ============================================ excel直接用的头文件导出 header("Content-type:application/vnd.ms-excel;charset=gb2312"); //告送浏览器文件类型,utf-8在excel下乱码; header("Content-Disposition:filename=$filename"); //由于这个类型不被浏览器支持所以就下载,重新命名文件. echo "内容"; exit; ============================================ 用户登录判断代码: PHP复制代码 复制代码 | |
|
我也遇到同样的问题了,你解决了吗?
| |
|
没遇到,支持一下来自: iPhone客户端
| |