客户在我这拿了一台美国服务器.centos下搭建的apache环境.使用帝国CMS做站,所有的下载在IE和firefox测试无误,使用chorme或者基于chorme内核的浏览器(如360那个坑爹的双内核)就出错,提示:
“收到了来自服务器的重复标头来自服务器的响应包含重复标头。此问题通常是由于网站或代理配置不正确导致的。
只有网站或代理管理员才能解决此问题。
错误 349 (net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION):我们收到了多个截然不同的“Content-Disposition”标头。
我们不允许此行为,以防遭到 HTTP 响应拆分攻击。”
网上搜索一大堆错误提示,最后找到个靠谱的.
首先.打开你e/DownSys/class/下面的DownSysFun.php.大约192行,
将内容
Header("Content-Disposition: attachment; filename=".$filename);
Header("Content-Disposition: attachment; filename=\"".$filename."\"");