設為首頁收藏本站

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

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


防盗链需要,很多文件我们是不公开给客户看到真实的url的,用php的get参数带一个参数过去由php处理。
  1. " \3 O* `! D- g# g
  2. $fileURL=;   
    4 }/ m/ N3 f# X6 i( l" C
  3. 0 R, Q% _4 E) B& Q) m6 G* w8 S
  4. $filename=;   ( @1 S& e1 e$ c" [& h0 e

  5. 6 }# |3 {# B  C0 f( `9 {
  6. $file = @ fopen($fileURL,"r");   
    7 F$ W2 H" t% f0 q
  7. if (!$file) {   - r8 X2 N. i$ [% O7 n
  8.     echo "文件找不到";   0 n+ P  x3 @, k3 E5 g  n( |$ m( n
  9. } else {   
    0 M0 ~, X, Z4 k# U" W* d: x; w) c$ N
  10.     Header("Content-type: application/octet-stream");   ! t' Z; v. ?# z; ]
  11.     Header("Content-Disposition: attachment; filename=" . $filename);   
    , a" C# Q0 {, ^. D9 ?' r
  12.     while (!feof ($file)) {   " ]* p) Y# o9 l( c( j  ^3 l
  13.         echo fread($file,50000);   
    ( Z/ r( w( C4 J- A% d, @0 |
  14.     }   
    , ~5 _% h; m1 E; ^$ t" w
  15.     fclose (file);   
    9 M! f% v5 p; |* G4 A7 }; \, {7 x
  16. }  
    ' e: ^+ h' p0 [; I
Copy
M2 討論區 © All Rights Reserved.
M2 討論區| (Language : 中文|English) Powered by Discuz! X2.5

GMT+8, 2024-6-28 13:51 , Processed in 0.079148 second(s), 24 queries , Gzip On.

Top