一个PHP脚本,让用户从我的网站下载文件而不泄露我网站上的实际文件链接?

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了一个PHP脚本,让用户从我的网站下载文件而不泄露我网站上的实际文件链接?脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
这个问题说明了一切……我如何让用户从我的网站下载文件,而不是让他们看到该文件来自哪个链接?我知道可能需要像download.PHP这样的东西作为网关,但是过去那个阶段,我不知道接下来要编写什么脚本…如果它困扰你编写整个代码,那么一些函数名称就是我应该用得真的很方便!
找到一种方法来标识要下载的文件(例如,与数据库中行的ID匹配的GET变量,或者沿着这些行的某些内容).确实这是一个有效的,因为你不希望你的用户能够从你的网站下载任何东西.然后,使用带有Content-DisposITion的 header告诉浏览器应该下载文件,并输出 readfile.

例如:

<?PHP

$id = intval($_GET['id']);
$query = MysqL_query('SELECT file_path From files WHERE id = ' . $id);
if (($row = MysqL_fetch_row($query)) !== false)
{
    header('Content-Disposition: attachment; filename=' . basename($row[0]));
    reaDFile($row[0]);
}
exit;

?>

脚本宝典总结

以上是脚本宝典为你收集整理的一个PHP脚本,让用户从我的网站下载文件而不泄露我网站上的实际文件链接?全部内容,希望文章能够帮你解决一个PHP脚本,让用户从我的网站下载文件而不泄露我网站上的实际文件链接?所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。