`

php header 下载的IE打开问题

    博客分类:
  • php
阅读更多

已开始以为原因

1.文件路径不正确

2.文件字节大小要给header

3.文件Content-type给的不对

4.Cache/Expire要给header

5.IE6本身的bug——参考php官方文档

注: Microsoft Internet Explorer 4.01 中的一个漏洞使得该机制无法正常工作,无解决方案。在 Microsoft Internet Explorer 5.5 中也有个漏洞影响到这一点,升级到 Service Pack 2 或更高版本可以解决。)

 

但都没有成功,IE6仍然报错,找不到站点,

 

最后海搜了一下,找到了一个方法

发在下面,对照了一下,主要在119行开始的那段设置header

 

 

分享到:
评论

相关推荐

    兼容ie6浏览器的php下载文件代码分享

    本文将分享一个兼容IE6浏览器的PHP下载文件代码,旨在解决在IE6环境下无法正常下载文件的问题。 首先,我们来看一下核心代码: ```php $filename = "./" . $_REQUEST['name']; // 文件路径 if (!is_file($filename...

    header中Content-Disposition的作用与使用方法

    即使用户选择打开文件,浏览器也不会直接使用IE打开,而是会调用相应的关联程序,比如记事本。 值得注意的是,当使用Content-Disposition时,要确保没有进行过禁止浏览器缓存的操作。例如,使用以下代码禁止浏览器...

    IE php关于强制下载文件的代码

    在标题和描述中提到的问题主要涉及到Internet Explorer(IE)浏览器与Firefox(FF)在处理强制下载时的不同行为。IE在没有正确设置HTTP头的情况下可能会出现下载失败或者文件名显示不正确的情况,而FF则可能默认处理...

    php下载文件的代码示例

    与之前的下载代码相比,`Content-Disposition`设置为`inline`,这样浏览器会尝试在支持PDF的查看器中打开文件,而不是下载。其他头部设置类似,主要区别在于处理PDF的特定MIME类型(`application/pdf`)。 关于PHP...

    php导出csv数据在浏览器中输出提供下载或保存到文件的示例

    这需要设置正确的Content-type,并通过Content-Disposition来指示浏览器这是一个附件,需要下载,而不是在浏览器中直接打开。同时,为了确保兼容性,还需要添加Cache-Control和Pragma头部来防止缓存,并设置Expires...

    PHP基础教程 是一个比较有价值的PHP新手教程!

    如果你的机器解决了2000问题,那么PHP也一样没有千年虫问题! 1.1 历史 三年前,Rasmus Lerdorf为了创建他的在线简历而创造了"个人主页工具"(Personal Home Page Tools)。这是一种非常简单的语言。其后越来越多...

    WordPress v1.5.2 简体中文版

    首先要准备这些: wordpress安装包,poedit, po文件,localization文档;... 第二步,下载安装poedit, poedit是...这个可能能解决一些编码不同造成的网页在IE中的显示问题 从英文版到中文版通过上述7个步骤就可以完成。

    5401278.zip_Internet/IE编程_PHP_

    例如,可以使用像 `dbf` 这样的扩展,它提供了一系列函数来处理 .dbf 文件,如 dbase_open() 用来打开数据库文件,dbase_numfields() 获取字段数量,dbase_get_header_info() 获取表头信息,以及 dbase_get_record_...

    PHPCMS 2008 SP2 正式版.zip

    41、 直接访问header.tpl.php 暴漏网站安装地址问题 42、 邮件发送在不同环境下,发送失败问题、 43、 修正了水印问题 44、 修正了 广告被屏蔽 把 ads 里面的 clickads.php点击里面带有 ads的问题 45、 修正...

    php做下载文件的实现代码及文件名中乱码解决方法

    `header("Content-Type: application/force-download")`:这行代码设置了HTTP响应头中的`Content-Type`字段,将其设置为`application/force-download`,告诉浏览器以下载文件的方式处理响应,而不是在浏览器中直接...

    php实现文件下载更能介绍

    通常,我们可以简单地通过链接直接访问文件,但这种方式对于某些浏览器(尤其是旧版IE)来说,可能会尝试在浏览器内部打开而非下载,特别是对于那些可识别的文件格式。因此,我们需要编写特定的PHP代码来强制浏览器...

    ucpage网址导航 v1.2.rar

    修改index_header中打开json时缺少关键参数错误 修改交替背景在鼠标划过时、划过后的效果处理 修改的显示方式,更美观 修改配置文件json_root制定的目录无效错误 修正了 setTimeout 在ie6和firefox的兼容问题,...

    KODExplorer 芒果云-资源管理器

    - 修复添加收藏夹问题(已打开设置窗口再添加失败问题) - 修复树目录中文文件名bug - 优化pic图片幻灯片播放 - 优化新建文件&文件夹 清空选择状态 - 对话框组件 ie8 优化;tips不显示任务栏; - 优化地址栏过...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例229 通过header函数进行下载 295 4.3 文件遍历 296 实例230 读取整个文件的内容 296 实例231 文本文件的分页读取 298 4.4 文件操作 300 实例232 文件操作汇总 300 实例233 目录、文件定位器 302 实例234 ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例229 通过header函数进行下载 295 4.3 文件遍历 296 实例230 读取整个文件的内容 296 实例231 文本文件的分页读取 298 4.4 文件操作 300 实例232 文件操作汇总 300 实例233 目录、文件定位器 302 实例234 ...

    PHP 断点续传实例详解

    // 处理IE下载时的中文乱码问题 $ua = $_SERVER['HTTP_USER_AGENT']; if (preg_match('/MSIE/', $ua)) { $ie_filename = str_replace('+', '%20', urlencode($file)); header('Content-Disposition:attachment; ...

    浅析HTTP消息头网页缓存控制以及header常用指令介绍

    - header指令还可以用于解决URL重写的404错误问题,或者执行页面永久重定向。 - 使用header('Location: url')可以指定重定向到新的URL地址。 - 延迟重定向可以通过header('Refresh: n;url=some_url')来实现。 - ...

Global site tag (gtag.js) - Google Analytics