Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中一个接一个地点击两个URL_Php - Fatal编程技术网

如何在PHP中一个接一个地点击两个URL

如何在PHP中一个接一个地点击两个URL,php,Php,我有两个网址,我想点击一个接一个,点击后,下载pdf。但是如果我将标题位置与false-一起使用,则会在浏览器中出现错误:localhost发送了无效响应 错误\u响应\u标题\u多个\u位置 header('Location: '.$pdf1); header('Location: '.$pdf2, false); 我也用过 <script type=\"text/javascript\"> window.open('".$pdf1."', '_blank

我有两个网址,我想点击一个接一个,点击后,下载pdf。但是如果我将标题位置与
false
-一起使用,则会在浏览器中出现错误:localhost发送了无效响应

错误\u响应\u标题\u多个\u位置

 header('Location: '.$pdf1); 
 header('Location: '.$pdf2, false);
我也用过

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

window.open(““$pdf1.”,“\u blank”)
window.open(““$pdf2.”,“\u blank”)

但是,如果弹出窗口被阻止,它不会自动下载。即使弹出窗口被阻止,我也希望自动下载。

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


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

您不能在第一个url的末尾添加重定向参数吗?在处理页面时阅读它,并从那里相应地重定向。例如“地点:”$pdf1’?重定向='$不,不是真的。我刚刚回答了你最初的问题,那就是“为什么这不起作用”。很抱歉:/