高仿城通网盘php,PHP-php 如何实现同时允许下载的文件个数控制,类似于城通网盘这样的文件下载控制...
@kazaff 其实不加锁也可以实现
在用户的权限表中加一个字段,专门用来存储当前是否处于下载的状态
每次用户提出要下载文件的请求时,查询一下那个表的数值,如果限制就让用户等待,没有限制的是话再发送给用户需要的数据流即可,当用户接收完毕,服务端也会得到此信息,然后将标志位 -1 待用户再次下载。
而且这种模式可以定制用户可最多下载的数量。
不一定非要用 IP 作为唯一标识,有用户登录环节的话就用 session 喽
更新
没有登录,没有 session,还要考虑局域网多客户端下载的话,
推荐 Apache 的一个扩展组建 mod_limitipconn
用它可以设置服务器范围的、目录范围的以及用户范围的下载限制,包含 IP 限制。
另外,还有个 mod_bw 也就是 Bandwidth 的组建,跟 LimitIpConn 配合很舒爽的说
贴几个链接
php 发送文件到客户端的例子
http://blog.csdn.net/wolinxuebin/article/details/7733436
apache LimitIPConn 源码/dll 下载
http://dominia.org/djao/limitipconn2.html
apache Bandwidth Mod 源码下载
http://ivn.cl/2010/01/06/downloads-for-bandwidth-mod/
祝好,
斑驳敬上
高仿城通网盘php,PHP-php 如何实现同时允许下载的文件个数控制,类似于城通网盘这样的文件下载控制...相关推荐
- 高仿电视墙服务器系统结构,威方信科VFC高清电视墙服务器TVW3800产品中心_DAV数字音视工程网...
TVW3800产品概述 北京威方信科是业界最早发明和推出电视墙服务器的厂家,也是世界最早的专业视频会议设备生产厂商之一.威方信科自2000年研制成功世界首台电视墙服务器以来,一直致力于电视墙服务器的解 ...
- 一周新闻纵览:房产行业成侵害个人信息高发领域;小心高仿手机APP;
我荒废了时间,时间便把我给废了 -- 莎士比亚 房产行业成侵害个人信息高发领域 国家市场监管总局执法稽查局局长杨红灿近日说,从案件查办看,房产租售.装饰装修.教育培训成为侵害消费者个人信息违法行为的三 ...
- 酷盘 文件服务器,文件上传云端 - 卡饭网
怎么通过手机版TIM端把文件上传到云端 怎么通过手机版TIM端把文件上传到云端 手机版Tim是我们常用的一款社交软件,给我们的生活带来了极大的便利和乐趣,深受用户欢迎,有的朋友想知道怎么通过手机版TI ...
- 雨林木风 发布高仿XP系统
雨林木风在2009/12/24平安夜发布高仿XP,系统.目前:www.ylmf.org已提供下载,有兴趣的朋友可以下载试试看看,待本人测试完成后再上传图片,希望不要让人失望. Ylmf OS 详细特性 ...
- C#高仿QQ2014
C#<高仿QQ2014界面版> 简介: BinGoo系列之<高仿QQ2014>--此源码共两个版本: 一个为界面版(不含WebQQ协议通讯), 另一个为通讯版(包含We ...
- mac u盘文件过大 拷贝不进去_mac文件太大无法复制到u盘怎么办 mac文件太大无法复制到u盘解决方法...
类型:Mac图形图像大小:23.3M语言:中文 评分:10.0 标签: 立即下载 mac文件太大无法复制到u盘怎么办?mac文件太大无法复制到u盘解决方法.最近很多用户在询问mac文件太大无法复制到u ...
- php高仿网络硬盘,高仿永硕网盘E盘源码
商品属性 品牌其他 语言PHP 数据库Mysql 移动端无 大小2 MB 规格整站源码 授权免授权 源文件完全开源(含全部源文件) 安装环境 安装服务 主机类型虚拟主机(仅有FTP管理) 伪静态无 ...
- DedeCMS高仿老版chinaz站长网模板
介绍: DedeCMS高仿老版chinaz站长网模板基于织梦DedeCMS制作,UTF-8编码. DIV+CSS架构,SEO优化什么的就不必说了,都是做好了的,界面跟Chinaz非常的像,是高仿的. ...
- 苹果cmsV10高仿草民电影网在线影视网站模板 带手机版
介绍: 苹果cmsV10高仿草民电影网在线网站模板 带手机版 网盘下载地址: http://kekewl.cc/8obtG6AzODd0 图片:
- 卡拉OK歌词原理和实现高仿Android网易云音乐
大家好,我们是爱学啊,继上一篇讲解了[LRC歌词原理和实现高仿Android网易云音乐],今天给大家带来一篇关于卡拉OK歌词原理和在Android上如何实现歌词逐字滚动的效果,本文来自[Android ...
最新文章
- Python写在开始
- 软件开发项目云端All
- 多分类问题中混淆矩阵(Confusion Matrix)的Matlab画法
- Swift 3 网络请求+数据解析
- Flutter监听音量实现波形可视化的音频
- Debug pip: Could not build wheels for _ which use PEP 517 and cannot be installed directly - Easy So
- Tomcat 的类加载机制
- Effective Java学习笔记之第5条 避免创建不必要的对象
- redis 集群环境部署
- 认识web网页 了解网页的组成
- 基于JAVA+SpringMVC+Mybatis+MYSQL的宠物寻回系统
- eclipse新建maven项目和聚合项目
- Center7.8服务器配置Tor服务和obfs4
- CPC认证的常规测试项目
- 《python3网络爬虫开发实战》学习笔记:pc与安卓代理证书都安装好但是无法监听——记自己的踩坑路径
- 【英语】美式元音 总结
- Tomcat遇到500 The server encountered an internal error that prevented it from fulfilling this request
- html布局直接填充,css实现自动填充布局
- 我要偷偷的学Python,然后惊呆所有人(第二天)
- 操作系统原理——第2章 操作系统概述
热门文章
- 【blender】基本操作总结-最常用的快捷键
- e1载波的数据速率是_基于宽带电力线载波通信的路由技术研究
- python之windrose风向玫瑰图的用法
- [Excel函数] 逻辑判断函数
- 单片机c语言实验交通信号灯,单片机设计交通信号灯实验报告.docx
- 免费的WinCC语音报警控件
- ubuntu显卡测试软件,Linux显卡性能测试程序Unigine Valley 和 Unigine Heaven
- Roblox、Epic Games和Meta,详解三巨头如何引爆元宇宙
- 硬盘安装RedHat9.0心得(转)
- ElementUI table 样式修改