内容类型被忽略

时间:2017-06-02 20:29:24

标签: php wordpress pdf

这是我对社区的第一个问题,虽然我通常会在论坛上找到我需要的所有答案,但我没有运气。

问题是我有一个PHP脚本女巫输出内联pdf如下:

$doc = base64_decode( $rapport );

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

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

echo $doc;

但只有当我在wordpress网站上以管理员身份打开页面时,它才有效。

如果另一个用户打开它,Content-type标头就会被忽略......但是我可以看到doc的字节。

我通过在另一个用户登录的同一浏览器中打开同一页面来测试自己,我在chrome dev-tool中看到的标题是Text,而它通常是application / pdf。

任何帮助都将不胜感激。

THX!

编辑:问题解决了一半,wp超级缓存插件正在压缩输出,所以一切正常,没有缓存...任何建议,如何我应该设置缓存插件,以避免打破动态内容?

0 个答案:

没有答案