我正在使用 PHP 来处理文件下载。目前,如果文件不可用,我只显示信息。(如果旧文件版本从外部网站链接,则会发生)
如何直接重定向到下载页面?(例如 www.example.com/downloads.html)
if (!is_file($file_path)) {
die("<center><strong><u>file not available</u><strong></center>");
}
我正在使用 PHP 来处理文件下载。目前,如果文件不可用,我只显示信息。(如果旧文件版本从外部网站链接,则会发生)
如何直接重定向到下载页面?(例如 www.example.com/downloads.html)
if (!is_file($file_path)) {
die("<center><strong><u>file not available</u><strong></center>");
}
使用 php 标头是您需要重定向的内容。但是,请确保您事先没有在页面上回显任何内容,标题必须是您的响应中首先出现的内容。
header('Location: http://www.example.com/downloads.html');
如果需要,您还可以在此处使用相对 url。
正如下面的评论中所述,您需要http://
协议,否则它会被视为相对 url。
尝试 PHP 标头函数进行重定向
http://sg2.php.net/manual/en/function.header.php
header('Location: www.example.com/downloads.html');