我从未真正了解过如何做到这一点。我想在哪里可以输入我的地址,然后是/index.php?=<一个位于FTP&gt; .exe的文件。从那里,我将直接进入一个页面,其中包含一个现在下载按钮,可能就像一个广告。
任何人都有我可能会看到的任何教程或指南?
答案 0 :(得分:3)
我要咬......
PHP脚本确保无法从外部访问该文件,并且只能基于每个请求进行可能的身份验证。当你看到:
download.php?file=sdjasdk.exe
下载脚本看起来有点像:
<?php
if( $_SESSION['auth'] == TRUE){
$file = fileopen($whatever);
echo "mimetype crap"
//spit out file
}else{
echo "not authorized bozo"
}
?>
完成。
答案 1 :(得分:2)
我认为他关于简单的$ _GET请求&gt;。&lt;
<?php
$file = $_GET['file'];
if (file_exists($file)) {
header('Content-Type: application/octet-stream');
echo file_get_contents($file);
}
?>
当然,这是一个非常基本的例子,完全没有安全性。不建议您在生产中使用它而不增加安全性。