Php 忽略内容类型

Php 忽略内容类型,php,wordpress,pdf,Php,Wordpress,Pdf,这是我向社区提出的第一个问题,虽然我通常会在论坛上找到我需要的所有答案,但我在这一点上运气不佳 问题是我有一个php脚本,它输出一个内联pdf,如下所示: $doc = base64_decode( $rapport ); header('Content-type: application/pdf'); header("Content-Disposition: inline; filename='rapport.pdf'"); echo $doc; 但只有当我在wordpress网站上以

这是我向社区提出的第一个问题,虽然我通常会在论坛上找到我需要的所有答案,但我在这一点上运气不佳

问题是我有一个php脚本,它输出一个内联pdf,如下所示:

$doc = base64_decode( $rapport );

header('Content-type: application/pdf');

header("Content-Disposition: inline; filename='rapport.pdf'");

echo $doc;
但只有当我在wordpress网站上以管理员身份打开页面时,它才起作用

如果其他用户打开它,内容类型标题将被忽略。。。但是我可以看到文件的字节

我测试了自己,在另一个用户登录的同一个浏览器中打开同一个页面,我在chrome开发工具中看到的标题是文本,而它通常是application/pdf

任何帮助都将不胜感激

谢谢

编辑:问题解决了一半,wp super cache插件正在压缩输出,以便在没有缓存的情况下一切都能正常工作。。。有没有关于如何设置缓存插件以避免破坏动态内容的建议