php转址问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:23:35
我做了一个PHP下载站,网站基本已完成,但遇到一个问题,需望有人能够帮助我!
是这样的,我的下载页面代码如下:

header("Location:".$downurl);

//注:$downurl 是下载地址

本来这样转址是没问题的,可是我的网站下载地址都是FTP的,就是类似“ftp://xxx.xx/xx/rar”这样的地址,结果无论IE还是FF都不能正常下载!

服务器是WIN2003+IIS+PHP5

百度没搜到解决方法,请求高手帮忙!
加急!
谢谢!
回阳光上的桥,FTP是没有问题的,直接在浏览器中输入就可以下载,经测试如果使用Apache服务器,IE可以下载,但是FF还是不能下载

又测试,使用迅雷等下载工具可以下载

这种问题到底要怎么解决呢,快晕了!

PHP这样转是可以的,没有问题,我的网站也是这样的,我估计是你的FTP服务器配置有问题,请你在别的机器浏览器上输入ftp://xxx.xx/xx/rar回车看看问题所在。

也可以把header("Location:".$downurl); 改为下面的语句进行调试:
echo "<a href='$downurl'>鼠标点击开始下载</a>";

不大清楚,偶一般都是直接链接到文件夹下的文件即ok。。。