我有一个非常简单的 HTML 登录表单,用户可以在其中输入他们的用户名以连接到 FTP 服务器。
$url= 'ftp://'.$_POST['username'].'@domainname.com/';
header ("Location: $url");
exit();
该代码适用于Mozilla,它只是IE8,我遇到问题。如果我使用 HTTP,我可以重定向到一个页面,这似乎是我遇到问题的 FTP。
我有一个非常简单的 HTML 登录表单,用户可以在其中输入他们的用户名以连接到 FTP 服务器。
$url= 'ftp://'.$_POST['username'].'@domainname.com/';
header ("Location: $url");
exit();
该代码适用于Mozilla,它只是IE8,我遇到问题。如果我使用 HTTP,我可以重定向到一个页面,这似乎是我遇到问题的 FTP。
在某些浏览器上,您无法重定向到其他协议,例如 FTP。事实上,有些浏览器根本无法进行 FTP,但这不是问题所在。
您将不得不使用其他方式进行重定向。我会推荐一种 JavaScript 方法。
在来自 PHP 的 js 中:
$scriptTag = '<script type="text/javascript">window.location = "ftp://'.$validatedUserName.'@domainname.com/";</script>';
print $scriptTag;