如何在PHP中一个接一个地打两个URL

时间:2018-02-23 07:02:37

标签: php

我有两个我希望逐个点击的网址,点击后,pdf下载。但是如果我使用标题位置false - 它在浏览器中给出了一个错误:localhost发送了无效的响应。

ERR_RESPONSE_HEADERS_MULTIPLE_LOCATION

 header('Location: '.$pdf1); 
 header('Location: '.$pdf2, false);

我也用过

<script type=\"text/javascript\">
         window.open('".$pdf1."', '_blank')
         window.open('".$pdf2."', '_blank')
</script>

但如果弹出窗口被阻止,则不会自动下载。即使弹出窗口阻止,我也想自动下载。

1 个答案:

答案 0 :(得分:1)

不,这不起作用。您只能告诉浏览器重定向到一个位置。如果你想在其他地方重定向,第二页必须重定向到第三页。

由于您打算一次下载2个pdf,您必须使用不同的机制。例如,有一个javascript API来启动下载。