設為首頁收藏本站

個人Points:5269   Rank: 9Rank: 9Rank: 9  管理員

文章日期:2011-11-22 11:58:39


防盗链需要,很多文件我们是不公开给客户看到真实的url的,用php的get参数带一个参数过去由php处理。
  1. ( N8 e8 |! y% a, Y# x8 G
  2. $fileURL=;   # ~" |) j1 I& O/ {
  3. 9 k* R' b* A, C' U% M
  4. $filename=;   ; i, e: E' g, T3 R. n" K" M
  5. $ l4 T. Q. u. x# l
  6. $file = @ fopen($fileURL,"r");   & }* o3 w( B( ?3 i+ m
  7. if (!$file) {   
    " k. b9 A* j, x! Y) \/ k7 W( D
  8.     echo "文件找不到";   8 o/ t1 Q3 C9 t$ j
  9. } else {   - g7 b0 q8 E# u2 T; y9 j* r
  10.     Header("Content-type: application/octet-stream");   2 m9 r! S9 a) U( H% Z' @
  11.     Header("Content-Disposition: attachment; filename=" . $filename);   ' y2 f7 V; A( ?1 D3 C3 Z/ C
  12.     while (!feof ($file)) {   " k$ o5 m( T  Q+ z+ T0 k
  13.         echo fread($file,50000);   
    6 n/ r+ G/ }9 j
  14.     }   6 H# q5 [$ |8 v: l# X+ V
  15.     fclose (file);   
    2 X# |: m. A6 l" G% c  `* [
  16. }  9 B* U6 d; Z! {; s1 v$ Q$ p! a
Copy
M2 討論區 © All Rights Reserved.
M2 討論區| (Language : 中文|English) Powered by Discuz! X2.5

GMT+8, 2024-6-24 03:12 , Processed in 0.096246 second(s), 25 queries , Gzip On.

Top