多くの「サブページ」があるmain.phpファイルがあります(タブがあり、それらを切り替えることができるので、http://mydomain.com/main.phpアドレスは変更されません)。私は ajax リクエストを介してそれらを動的に受け取ります。そのような「サブページ」の1つに、ダウンロードリンクがあります。例えば
<a href="dwnl.php?file=fish.avi">fish</a>
dwnl.php ファイルには、次のようなものがあります
// . . . . .
$file =basename($_GET['file']);
if(file_exists($file))
{
// download file
}
else exit;
私の問題は、ファイルが存在しない場合に発生します (つまり、dwnl.php ファイルの 'else' ブロック内)。ユーザーがそのようなリンクをクリックすると、ブラウザーはユーザーをhttp://mydomain.com/dwl.php?file= ... アドレスにリダイレクトします。このようなリダイレクトを禁止するにはどうすればよいですか? PHPを使ってやりたいです(可能であれば)。では、「else」ブロックで何をすればよいのでしょうか?