Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为注册成员创建文件托管站点_Php_Ajax_Upload - Fatal编程技术网

Php 为注册成员创建文件托管站点

Php 为注册成员创建文件托管站点,php,ajax,upload,Php,Ajax,Upload,可能重复: 我有一些概念的文件托管网站。。。 假设文件是 那么登录的用户只能下载,其他人不应该访问..并且应该有一个日志,其中下载的用户有他的/她的用户名 问题是我一直在思考如何防止用户直接下载…我想实现已经存在的文件托管站点的主要部分..但是我一直在思考从何处开始这个概念..你可以将文件放入c:\files 没有人可以直接下载 创建download.php //EXAMPLE if(($_POST['username'])&&($_POST['password'])) //

可能重复:

我有一些概念的文件托管网站。。。 假设文件是

那么登录的用户只能下载,其他人不应该访问..并且应该有一个日志,其中下载的用户有他的/她的用户名


问题是我一直在思考如何防止用户直接下载…我想实现已经存在的文件托管站点的主要部分..但是我一直在思考从何处开始这个概念..

你可以将文件放入
c:\files

没有人可以直接下载

创建
download.php

//EXAMPLE
if(($_POST['username'])&&($_POST['password'])) //are correct?
{
     //echo the file with proper header
}

您应该记住,
ABCDEF.pdf
只是其他主要文件共享站点上的一个网页。 该网页访问数据库并检查用户、会话、限制、实际文件位置以及他们可能需要的其他设置

开始上传到网站以外的位置,
/var/www/files
/storage/
您可以使用多个框来保存文件-多个框用于负载平衡

当用户登录并可以访问该网页时,“流”应立即启动,否则会抛出错误或登录选项


这是我在文件共享网站上的想法。

您应该首先选择一个要使用的框架,并查看文档,以了解其中包含的内容,尤其是访问管理。如果用户不在Windows上,请访问任何不可访问的地方。。。不管操作系统是什么