0

我正在使用 PHP 来处理文件下载。目前,如果文件不可用,我只显示信息。(如果旧文件版本从外部网站链接,则会发生)

如何直接重定向到下载页面?(例如 www.example.com/downloads.html)

if (!is_file($file_path)) {
  die("<center><strong><u>file not available</u><strong></center>"); 
}
4

2 回答 2

2

使用 php 标头是您需要重定向的内容。但是,请确保您事先没有在页面上回显任何内容,标题必须是您的响应中首先出现的内容。

header('Location: http://www.example.com/downloads.html');

如果需要,您还可以在此处使用相对 url。

正如下面的评论中所述,您需要http://协议,否则它会被视为相对 url。

于 2012-07-14T15:24:33.877 回答
0

尝试 PHP 标头函数进行重定向

http://sg2.php.net/manual/en/function.header.php

header('Location: www.example.com/downloads.html');
于 2012-07-14T15:19:46.993 回答