設為首頁收藏本站
|

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

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


防盗链需要,很多文件我们是不公开给客户看到真实的url的,用php的get参数带一个参数过去由php处理。

  1. 2 i" ^6 x3 A% @, r+ K
  2. $fileURL=;   - ~5 N. F3 k4 C9 H, D0 W' v
  3. ' A' B0 E2 w- |8 o2 o
  4. $filename=;   
    0 ~# M) e) q9 \3 }
  5. . K/ q  u: z% Y" H) s  f
  6. $file = @ fopen($fileURL,"r");   " W# T. L& a2 x" i& H
  7. if (!$file) {   
    8 }; |/ c2 d& X/ q6 Y& J
  8.     echo "文件找不到";   
    # v9 B: L1 l! X
  9. } else {   
    0 S  q) m5 _. x# r
  10.     Header("Content-type: application/octet-stream");   " ^3 y9 B6 v. N( v! R
  11.     Header("Content-Disposition: attachment; filename=" . $filename);   ' f9 F6 Q; x& O& Z
  12.     while (!feof ($file)) {   * g2 E: ]3 f7 K" {$ L- d
  13.         echo fread($file,50000);   
    3 z4 O; h  |, G. n" K: P
  14.     }   & F8 i; F/ O: u  }0 h7 y8 z
  15.     fclose (file);   
    - I* F* Z1 Y9 `# Q6 s
  16. }  - }1 ]8 v6 d% p0 m. P- q8 e; T
Copy
M2 討論區 © All Rights Reserved.

M2 討論區| (Language : 中文|English) Powered by Discuz! X2.5

GMT+8, 2024-9-28 22:56 , Processed in 0.076354 second(s), 21 queries , Gzip On.

Top