1

ユーザーがユーザー名を入力して FTP サーバーに接続できる、非常に単純な HTML ログイン フォームがあります。

$url= 'ftp://'.$_POST['username'].'@domainname.com/';
header ("Location: $url");
exit();

コードは Mozilla で問題なく動作します。問題が発生するのは IE8 のみです。HTTP を使用するとページにリダイレクトできますが、問題があるのは FTP のようです。

4

2 に答える 2

1

一部のブラウザでは、FTP などの別のプロトコルにリダイレクトできません。実際、FTP をまったく実行できないブラウザもありますが、それは問題ではありません。

他の手段を使用してリダイレクトする必要があります。JavaScript のアプローチをお勧めします。

于 2012-08-02T20:22:42.660 に答える
0

PHP からの js で:

$scriptTag = '<script type="text/javascript">window.location = "ftp://'.$validatedUserName.'@domainname.com/";</script>';
print $scriptTag;
于 2012-08-02T20:26:14.403 に答える