注册 登录
编程论坛 PHP技术论坛

PHP下载功能

kindol 发布于 2017-10-25 17:45, 2280 次点击
PHP小白,
第一次动手做网页,用php写后台,想实现下载功能,大致流程是这样子的:
    1.前端点击下载并传递部分关键字给后台
    2.后台利用关键字索引Mysql,mysql返回数组
到这里之后就不知道怎么实现下载功能了,想下载的内容到第2步都在数组内,请问怎么传递给前端一个下载链接并触发文件下载?

只想到了一个思路,就是把数组先写到一个文件里去,然后返回这个文件的地址,从而下载,不知道是否可行?
各位大佬求助呀

[此贴子已经被作者于2017-10-25 22:56编辑过]

1 回复
#2
klyz5052017-10-30 14:02
当页面跳转到文件类型的地址时,浏览器会自动弹出下载框。
所以你的下载页是这样:
<?php
//接收下载参数
//查询数据库,得到要下载的文件地址
//跳转到该文件地址去,就完事了,跳转代码可以是:
Header("Location: {$url}");
1