小编Vha*_*jan的帖子

如何为可下载文件创建临时链接

我正在制作一个临时下载链接的项目,以保护文件免受hotlinkers的攻击......

我相信这是可能的.因为我们都知道许多文件共享网站" 不想提及任何 "...他们的文件链接已到期...

防爆.

如果我从他们的网站下载一个文件,他们会提供直接链接点击它吗?但是那个链接会在几小时或几分钟后过期.

我怎么知道链接已过期?如果我在一天后在我的下载管理器上复制相同的链接,则无法下载相同的文件.

我已经做到了这一点htaccess.

防爆.

RewriteRule .*\.(rar|ZIP)$ http://domain.com [R,NC]
Run Code Online (Sandbox Code Playgroud)

如果他们复制浏览器地址栏中的直接链接,他们将被重定向到http://domain.com

但是如果他们在下载管理器上复制直接链接,则会下载该文件.

如果他们将链接发布到论坛网站,博客等任何其他网站,并要求读者将链接复制并粘贴到他们的下载管理器中,以便他们可以直接下载,该怎么办?

这是我想要阻止保护我的文件的问题.我在PHP上这样做,但我无法弄清楚...

非常感激您的帮忙.

php cakephp cakephp-1.3

8
推荐指数
2
解决办法
1万
查看次数

在php中通过url获取文件信息

像文件上传那样

<?php
$_FILES['file']['tmp_name'];
$_FILES['file']['name'];
$_FILES['file']['size'];
$_FILES['file']['type'];
?>
Run Code Online (Sandbox Code Playgroud)

现在.我有一个文件,坐在我的其他网络服务器上,我想通过网址获取该文件的名称大小和mime类型..这可能吗?..

我已经尝试使用下面的代码.但它不起作用

    $url = "http://mydomain.com/myfile.rar";
    filesize ( $url );
    mime_content_type ( $url );
Run Code Online (Sandbox Code Playgroud)

php

1
推荐指数
1
解决办法
1779
查看次数

标签 统计

php ×2

cakephp ×1

cakephp-1.3 ×1