我使用以下代码下载xml文件
<?php
header('Content-type: text/xml');
header('Content-Disposition: attachment; filename="download.xml"');
echo simplexml_load_file('temp.xml');
unlink('temp.xml');
?>
我想在此之后重定向到index.php。我该怎么做?
header('location...)
和meta refresh
不起作用
答案 0 :(得分:2)
好吧,因为你发送了标题和内容,这是无法完成的。
您必须先重定向,然后在目标网站上下载文件。
答案 1 :(得分:-1)
让您的网站使用javascript更改网址两次:
<script>
location.href="your_php_file_that_downloads_xml.php";
location.href="/other/site";
</script>