急求,怎么实现只有注册会员才能下载数据包的功能啊?

2016-07-07 15:01 来源:www.chinab4c.com 作者:ecshop专家

这么冷清吗?有人帮助吗?

回答:
:Q:Q

1、 因为你要登陆后下载 所以就不可以把数据包直接放上去拿数据包做链接进行下载,你需要写个.php程序来打包下载 这个程序你百度一下 很多

  1. $id = $_GET["id"];
  2. $sql = mysql_query("select * from kc_product where onecolumnid=16 and id=$id");
  3. $rows = mysql_fetch_array($sql);
  4. $file = $rows['image_two'];
  5. $name= substr($file,20);
  6. if (!file_exists($file))
  7. { //检查文件是否存在
  8. alert('文件不存在');
  9. geturl("download.php");

  10. }
  11. else
  12. {
  13. $file1 = fopen($file,'r');
  14. header("Content-type: application/octet-stream");
  15. header("Accept-Ranges: bytes");
  16. header("Content-Disposition:attachment;filename=".$name."");
  17. echo fread($file1,filesize($file));
  18. fclose($file1);
  19. }
复制代码

以上是我之前做过的程序 你可以参考。
2、就是你贴出来的代码 方法就是这样。

这个不靠谱,只要一次登陆。把这个地址粘贴出来。任何人都可以下载