php资源临时链接,使用php的临时链接下载文件 - php

我正在开发一个用户可以购买媒体文件的项目。

付款完成后,我希望允许他们下载文件。

我想可以肯定地说我应该有一个指向这些文件的临时链接。一个链接到用户的IP以及一个时间戳?

问题是我不知道从哪里开始。

首先。这是这样做的方法吗?如果是的话..我如何继续使用php。 (我想我不需要确切的脚本只是提示如何做,尽管如果有现有的脚本我也不介意)

谢谢。

参考方案

由于您将使用PHP处理文件,因此您最好使用登录名来检查用户是否购买了该文件,除此之外,代码看起来应该像这样:

header('Content-Type: application/force-download');

$file = new File(intval($_GET['id']));

$fileLocation = dirname(__FILE__) . "/../../upload/fileArchive/" . $file->id . "." . $file->type;

header('Content-Length:' . filesize($fileLocation));

header("Content-Disposition: inline; filename=\"".$file->name."\"");

$filePointer = fopen($fileLocation,"rb");

fpassthru($filePointer);

取自生产并经过测试

File_exists但不包含 - php

我正在尝试包含一个文件,但它似乎无法正常工作-这是整个代码:if (file_exists('config/categories.php')) { include ('config/categories.php'); } foreach ($categories as $cat_sef => $cat_name)…PHP-将日期插入日期时间字段 - php

我已在数据库中使用datetime字段存储日期,使用PHP将“今天的日期”插入该字段的正确方法是什么?干杯, 参考方案 我认为您可以使用php date()函数PHP-如何获取类的成员函数列表? - php

如果我知道班级的名字。有没有办法知道类的成员函数列表? 参考方案 get_class_methods()是你的朋友PHP:将数组值加在一起 - php

我相信这比标题听起来要难一些,但我可能完全错了。我有一个像这样的数组:[["londrina",15],["cascavel",34],["londrina",23],['tiradentes',34],['tiradentes',21]] 我希望能够采用通用…PHP:获取调用引用的数组名称 - php

假定以下函数并调用:function doSomething( &$someArray ) { // Do something to $someArray } $names=array("John", "Paul", "George", "Ringo"); doSomet…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值