設為首頁收藏本站

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

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


防盗链需要,很多文件我们是不公开给客户看到真实的url的,用php的get参数带一个参数过去由php处理。
  1.   S1 z1 o4 {% s1 @8 U) T
  2. $fileURL=;   
    1 o! g# T( a* s* ^9 J% j
  3. ) S" f7 R  n" z6 `( t
  4. $filename=;   7 d9 W3 j$ H- z, m$ m5 y

  5. 9 k0 I& h: r+ H) ]1 k! I( |" R
  6. $file = @ fopen($fileURL,"r");   - \( A# f, L5 P3 W
  7. if (!$file) {   
    5 O) b2 t- C$ u) u" i- g
  8.     echo "文件找不到";   
    : Q- a+ o. ]+ K
  9. } else {   ) q: l4 H& a5 \/ F
  10.     Header("Content-type: application/octet-stream");   / n* r" I3 b% g1 u6 w$ a
  11.     Header("Content-Disposition: attachment; filename=" . $filename);   
    5 _% D, D( x; O# U& \  x
  12.     while (!feof ($file)) {   1 t1 T% F9 _  o4 D& V: Z
  13.         echo fread($file,50000);   1 v% Y4 _! [! I0 K9 E
  14.     }   " k, c) L: ~0 b4 D
  15.     fclose (file);   
    3 ?. {6 u7 R4 q6 E( d+ ^
  16. }  
    6 k- F7 u! L( [5 U" P" j4 f
Copy
M2 討論區 © All Rights Reserved.

M2 討論區 Powered by Discuz! X2.5

GMT+8, 2024-5-15 22:09 , Processed in 0.080172 second(s), 24 queries , Gzip On.

Top