ユーザーがユーザー名を入力して FTP サーバーに接続できる、非常に単純な HTML ログイン フォームがあります。
$url= 'ftp://'.$_POST['username'].'@domainname.com/';
header ("Location: $url");
exit();
コードは Mozilla で問題なく動作します。問題が発生するのは IE8 のみです。HTTP を使用するとページにリダイレクトできますが、問題があるのは FTP のようです。
ユーザーがユーザー名を入力して FTP サーバーに接続できる、非常に単純な HTML ログイン フォームがあります。
$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;