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
"文件找不到";