M2 討論區
Title:
使用php隐藏下载文件的真实地址
[Print]
Author:
admin
Time:
2011-11-22 11:58
Title:
使用php隐藏下载文件的真实地址
防盗链需要,很多文件我们是不公开给客户看到真实的url的,用php的get参数带一个参数过去由php处理。
& y: M5 R" E# ]2 e4 |, z# D8 |7 U* x
$fileURL=;
/ f$ Q: @9 L. s( ~& ~
) y1 n h A0 B- w
$filename=;
+ x+ H0 G q7 E9 a" D& H7 S: k3 z
) p2 T/ @* w9 i$ x% K. d5 a( W7 x
$file = @ fopen($fileURL,"r");
0 n) a2 s. _5 j3 u
if (!$file) {
- h, e+ o& u% t, w- h+ h" }4 v2 p8 s
echo "文件找不到";
/ k( Q0 T; _; Q6 U* P3 ^% ?* v8 r
} else {
6 q* K7 R0 M- x1 o" x
Header("Content-type: application/octet-stream");
- I9 s7 E$ g9 F, F' w+ U* ]( ]
Header("Content-Disposition: attachment; filename=" . $filename);
" P6 a7 q( D6 F6 f G) L
while (!feof ($file)) {
' ]1 d, Q: @; C
echo fread($file,50000);
2 E/ s2 U7 v5 e' X- r0 w
}
4 R$ J& P4 x7 O' c8 ^# Y2 G
fclose (file);
& u+ w$ L% w& }+ _( E, r" j8 s+ c
}
+ I! u5 m0 \; U4 U, E
Copy
Welcome M2 討論區 (https://forum.m2.hk/)
Powered by Discuz! X2.5