idm、浏览器下载发送两次下载请求

下载 请求 编程技术
发布日期 2023-07-29 更新日期 2023-07-29 阅读次数 155 文章字数 215

在做下载统计或限制时,容易遇到这个问题

在某些版本的idm或者浏览器,下载时会先弹出一个确认

其实这个时候,确认就已经发送了一次请求了,用户确认后再下载就是两次请求了。

这种情况,捕捉请求的请求头也是一样的,是没有通用标准的,你没办法分辨出那个请求是”确认提示“,比较合理的,就是设置”重复下载时间“,同一个用户,请求同一个文件时,先记录下载,在合理的时间内再次请求不会重复计算,比如30秒,或者1分钟内,重复下载就算一次。


文章作者: 朱丰华

文章链接: https://smart.52dixiaowo.com/blog/post-472.html

版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。

下载 请求

发表评论

相关推荐
朱丰华   |   9个月前   |   php

php判断是否被iframe

246    评论    点赞
朱丰华   |   1年前   |   linux · upx

Linux下安装UPX

450    评论    点赞
朱丰华   |   1年前   |   请求 · 一个

ab测压命令,apache测压工具

196    评论    点赞
朱丰华   |   1年前   |   go · gopath

Go自定义包并安装(GOPATH)

130    评论    点赞
朱丰华   |   1年前   |   php

windows下编写、编译php扩展

177    评论    点赞
朱丰华   |   1年前   |   linux · php

linux下编写、编译php扩展

161    评论    点赞
朱丰华   |   1年前   |   curl

curl命令忽略ssl证书进行https请求

260    评论    点赞
朱丰华   |   1年前   |   js · vue · npm · 安装

npm快速上手

110    评论    点赞
朱丰华   |   1年前   |   nvm · git · 安装

entos7安装、使用nvm

83    评论    点赞
朱丰华   |   1年前   |   python · linux · www

linux给www用户【非root】安装python3

212    评论    点赞
朱丰华   |   1年前   |   python

python pip离线安装某个包

144    评论    点赞
朱丰华   |   1年前   |   docker · 安装 · linux

centos安装docker

115    评论    点赞
朱丰华   |   1年前   |   php · 编译

ubuntu、centos系统从源码编译指定版本php--超详细

168    评论    点赞
朱丰华   |   1年前   |   php · git · 编译

从源码编译php

143    评论    点赞
朱丰华   |   1年前   |   php · zend · 反射 · api

php zend引擎api接口:ZENDAPI阅读,反射调用示例

134    评论    点赞
朱丰华   |   1年前   |   php · 引用 · 变量 · c语言

php扩展内存管理与引用计数

139    评论    点赞
朱丰华   |   1年前   |   zend · php · 字符串 · _string

php扩展zend_string类型与char类型转换

111    评论    点赞
朱丰华   |   1年前   |   安装 · clion

windows下安装clion

102    评论    点赞
朱丰华   |   1年前   |   gcc · 安装 · git

windows下安装gcc

106    评论    点赞
朱丰华   |   1年前   |   php · api · 扩展 · 执行

php sapi生命周期

99    评论    点赞
{{item.author_name}}   |   {{new Date(item.date*1000).log()}}   |   {{it}} ·

{{item.title}}

{{item.uv}}    评论    点赞