我有 main.php 文件,其中有许多“子页面”(有标签,您可以切换它们,因此http://mydomain.com/main.php地址不会改变)。我通过 ajax 请求动态接收它们。在这样的“子页面”之一上,我有下载链接。例如
<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/dwnl.php?file= ... 地址。我怎样才能禁止这种重定向?我想用 PHP 来做(如果可能的话)。那么,我应该在“其他”块中做什么?