下载文件采用动态生成的,即文件放在一个目录下,这个目录隐蔽一点,下载文件用PHP脚本去读取,然后向浏览器输出成下载文件即刻的,这样,只有编制脚本的和网管知道文件位置,而用户却不知道文件的位置。
解决方案 »
- 如何通过PHP得到此URL跳转后的URL
- php访问问题
- GOOGLE地址API调用与GOOGLE网站的地图不一样?
- 这样怎么显示在下拉列表中
- PHP处理登录问题
- 请高手帮忙看下,怎么获取用户提交的值中,首个英文字母,并输出?谢谢
- 关于“tag标签”的实现问题(顺请foolbirdflyfirst兄接分)
- phpMyAdmin數據庫亂碼問題
- 从那个地方关闭 editplus 生成 bak 备份文件的功能
- 请问如何调用上一级目录中的文件?如:include("../top.htm");只是它没有这个功能。
- 怎样编写 php程序 触发 Sql Server7.0 创建一数据库或表?
- 请问:哪里有免费的php+mysql空间,函数支持比较全的
定义$link="<a href=......>filename</a>";
如果不是则:
$link="filename";
让非注册用户无连接显示
不让链接出现也不能防止非注册用户下载文件的,因为他可以直接在地址栏输入地址,如果他看到别人下载的地址的话。
下载文件采用动态生成的,即文件放在一个目录下,这个目录隐蔽一点,下载文件用PHP脚本去读取,然后向浏览器输出成下载文件即刻的,这样,只有编制脚本的和网管知道文件位置,而用户却不知道文件的位置。 请问你是说即时生成一个文件然后删除吗?
或者是用PHP想用户输出一个文件?如果是这样的话,怎么输出呢?
/www/webroot/
文件可以放在绝对路径
/www/files/
这样的话用户不能通过浏览器直接下载,必须通过php读取文件并转换才可以下载
文件标头、文件名称、大小,都可以使用header()用http协议传送给客户端。
ok,给分