首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建PDF,然后重定向

问创建PDF,然后重定向
EN

Stack Overflow用户
提问于 2012-01-03 14:26:26
回答 1查看 2K关注 0票数 1

我正在使用以下代码创建PDF

代码语言:javascript
复制
$pdf = new Pdf( $values );
$pdf->generate();
header('Content-Type', 'application/pdf');
header('Content-Disposition: attachment; filename="filename.pdf"');
header("Pragma: public");

这段代码运行良好并生成PDF,但现在我想将页面重定向到其他一些链接,例如

代码语言:javascript
复制
header("location:index.php");

但是当我在最后添加这段代码时,它只重定向到index.php,而不是创建PDF。

EN

回答 1

Stack Overflow用户

发布于 2012-01-03 14:35:16

您在该页面上遇到的问题是,当有人访问该页面时,已经发送了标头,然后是输出(下载附件),因此再次发送标头将失败。

你需要在页面上这样做之前,如“点击此处下载PDF”-使“点击”按钮重定向到一个页面,打开一个弹出窗口下载您的PDF和在父页面(不是弹出),重定向。

示例:

当他们点击“下载”,重定向到你编造的东西"index.php?download=true",显然$_GET“下载”是你的触发器,所以作为你的超文本标记语言代码,使弹出窗口转到下载url为你的PDF。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8708683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档