background image

PHP

入门 PHP 实现下载功能的代码

PHP 实现下载功能的代码,并实现安全下载,隐藏文件真实地址等,需要的朋友可以参
考下
wzskynet#163.com 
·php 

escapeshellcmd

 

多字节编码漏洞

·详细讲解 PHP

 

中缓存技术的应用

·利用 PHP V5

 

开发多任务应用程序

·

 

详细解析 PHP   

向 MySQL 

 

发送数据过程

·PHP

 

实现静态发布的方法浅谈

你一定会笑我 下载文件 如此简单都值得说?当然并不是想你想象的那么简单。例如你希

 “

望客户要填完一份表格,才可以下载某一文件,你第一个想法一定是用 Redirect”的方法,
先检查表格是否已经填写完毕和完整,然后就将网址指到该文件,这样客户才能下载,

 

例如笔者编写的以下代码:
代码如下:
 
<? 

// 

 

检查 FORM 是否全部填写完毕... 

if

 (

$form_completed

) { 

Header("Location: "); 

exit


?> 
 

 

或者是以下的情况:
代码如下:
 
<a href="">开始下载文件</a> 
 
这里利用了 ID

方式接收要下载文件的编号,然后用 Redirect”

 

的方式连接到实际的网址。

 

如果你想做一个关于 网上购物 的电子商务网站,考虑安全问题,你不想用户直接复制
网址下载该文件,笔者建议你使用 PHP 直接读取该实际文件然后下载的方法去做。程序

 

如下:
代码如下:
 
<? 

$file_name

 = "info_check.exe"; 

$file_dir

 = "/public/www/download/"; 

if

 (!

file_exists

(

$file_dir

 . 

$file_name

)) { 

//

 

检查文件是否存在

echo

 "文件找不到";