简单的PHP文件下载/请求页面


Simple PHP file download / request page

我正在寻找一个简单的基于PHP的下载或"请求"脚本,它以download.PHP的方式工作?file=zip.php

理想情况下,页面会显示"您正在请求.zip",然后等待五秒钟再下载文件。这可能吗?

只是因为这很容易,我会编写代码,但SO不适合这样,只是如果您以前编写的代码有错误

<?php 
    $filename = $_GET["file"];
    if(isset($filename)){
        echo "You are downloading ".$filename;
        echo "<script type='text/javascript'>top.location='".$filename."';</script>";
    }else{
        echo "You havent selected a file to download";
    }
?>

想象一下URL是download.php?file=hoho.zip它将输出:

You are downloading hohoho.zip
<script type='text/javascript'>top.location='hohoho.zip';</script>

当你用php写一个页面时,它在客户端收到它时已经完全执行了。你可以用JavaScript写一些等待函数,在客户端机器上运行,然后获取下载。

您可以使用$_GET[]变量php来完成此操作。这可能对您有所帮助
http://www.hi5place.com/look/hide-file-location-using-php/2558